home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11531_Quick.txt < prev    next >
Text File  |  1995-08-07  |  265KB  |  4,804 lines

  1. # near model CODE resource
  2. # jump table entries: 11928-11952 (25 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  2F0C                     move.l     -[A7], A4
  5. 00000006  302E 000C                move.w     D0, [A6 + 0xC]
  6. 0000000A  48C0                     ext.l      D0
  7. 0000000C  5D80                     subq.l     D0, 6
  8. 0000000E  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  9. 00000012  E580                     asl        D0, 2
  10. 00000014  41E8 12AC                lea.l      A0, [A0 + 0x12AC]
  11. 00000018  2870 0800                movea.l    A4, [A0 + D0]
  12. 0000001C  200C                     move.l     D0, A4
  13. 0000001E  6726                     beq        +0x28 /* 00000046 */
  14. 00000020  2054                     movea.l    A0, [A4]
  15. 00000022  3010                     move.w     D0, [A0]
  16. 00000024  6706                     beq        +0x8 /* 0000002C */
  17. 00000026  5340                     subq.w     D0, 1
  18. 00000028  6714                     beq        +0x16 /* 0000003E */
  19. 0000002A  601A                     bra        +0x1C /* 00000046 */
  20. label0000002C:
  21. 0000002C  598F                     subq.l     A7, 4
  22. 0000002E  2F0C                     move.l     -[A7], A4
  23. 00000030  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24. 00000034  4EBA 1356                jsr        [PC + 0x1356 /* 0000138C */]
  25. 00000038  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  26. 0000003C  600E                     bra        +0x10 /* 0000004C */
  27. label0000003E:
  28. 0000003E  7000                     moveq.l    D0, 0x00
  29. 00000040  2D40 000E                move.l     [A6 + 0xE], D0
  30. 00000044  6006                     bra        +0x8 /* 0000004C */
  31. label00000046:
  32. 00000046  7000                     moveq.l    D0, 0x00
  33. 00000048  2D40 000E                move.l     [A6 + 0xE], D0
  34. label0000004C:
  35. 0000004C  286E FFFC                movea.l    A4, [A6 - 0x4]
  36. 00000050  4E5E                     unlink     A6
  37. 00000052  205F                     movea.l    A0, [A7]+
  38. 00000054  5C4F                     addq.w     A7, 6
  39. 00000056  4ED0                     jmp        [A0]
  40. fn00000058:
  41. 00000058  4E56 0000                link       A6, 0
  42. 0000005C  2F0C                     move.l     -[A7], A4
  43. 0000005E  302E 0010                move.w     D0, [A6 + 0x10]
  44. 00000062  48C0                     ext.l      D0
  45. 00000064  5D80                     subq.l     D0, 6
  46. 00000066  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  47. 0000006A  E580                     asl        D0, 2
  48. 0000006C  41E8 12AC                lea.l      A0, [A0 + 0x12AC]
  49. 00000070  2870 0800                movea.l    A4, [A0 + D0]
  50. 00000074  200C                     move.l     D0, A4
  51. 00000076  671A                     beq        +0x1C /* 00000092 */
  52. 00000078  2054                     movea.l    A0, [A4]
  53. 0000007A  3010                     move.w     D0, [A0]
  54. 0000007C  6706                     beq        +0x8 /* 00000084 */
  55. 0000007E  5340                     subq.w     D0, 1
  56. 00000080  6710                     beq        +0x12 /* 00000092 */
  57. 00000082  600E                     bra        +0x10 /* 00000092 */
  58. label00000084:
  59. 00000084  2F0C                     move.l     -[A7], A4
  60. 00000086  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61. 0000008A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  62. 0000008E  4EBA 1404                jsr        [PC + 0x1404 /* 00001494 */]
  63. label00000092:
  64. 00000092  286E FFFC                movea.l    A4, [A6 - 0x4]
  65. 00000096  4E5E                     unlink     A6
  66. 00000098  205F                     movea.l    A0, [A7]+
  67. 0000009A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  68. 0000009E  4ED0                     jmp        [A0]
  69. fn000000A0:
  70. 000000A0  4E56 0000                link       A6, 0
  71. 000000A4  2F0C                     move.l     -[A7], A4
  72. 000000A6  286E 0008                movea.l    A4, [A6 + 0x8]
  73. 000000AA  200C                     move.l     D0, A4
  74. 000000AC  6718                     beq        +0x1A /* 000000C6 */
  75. 000000AE  4A94                     tst.l      [A4]
  76. 000000B0  6714                     beq        +0x16 /* 000000C6 */
  77. 000000B2  2054                     movea.l    A0, [A4]
  78. 000000B4  2050                     movea.l    A0, [A0]
  79. 000000B6  3010                     move.w     D0, [A0]
  80. 000000B8  6706                     beq        +0x8 /* 000000C0 */
  81. 000000BA  5340                     subq.w     D0, 1
  82. 000000BC  6708                     beq        +0xA /* 000000C6 */
  83. 000000BE  6006                     bra        +0x8 /* 000000C6 */
  84. label000000C0:
  85. 000000C0  2F14                     move.l     -[A7], [A4]
  86. 000000C2  4EBA 14F4                jsr        [PC + 0x14F4 /* 000015B8 */]
  87. label000000C6:
  88. 000000C6  2F0C                     move.l     -[A7], A4
  89. 000000C8  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  90. 000000CC  286E FFFC                movea.l    A4, [A6 - 0x4]
  91. 000000D0  4E5E                     unlink     A6
  92. 000000D2  2E9F                     move.l     [A7], [A7]+
  93. 000000D4  4E75                     rts
  94. 000000D6  4E56 0000                link       A6, 0
  95. 000000DA  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  96. 000000DE  1A2E 0008                move.b     D5, [A6 + 0x8]
  97. 000000E2  4204                     clr.b      D4
  98. 000000E4  266D E53E                movea.l    A3, [A5 - 0x1AC2]
  99. 000000E8  7E06                     moveq.l    D7, 0x06
  100. label000000EA:
  101. 000000EA  48C7                     ext.l      D7
  102. 000000EC  2007                     move.l     D0, D7
  103. 000000EE  5D80                     subq.l     D0, 6
  104. 000000F0  E580                     asl        D0, 2
  105. 000000F2  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  106. 000000F6  2870 0800                movea.l    A4, [A0 + D0]
  107. 000000FA  200C                     move.l     D0, A4
  108. 000000FC  6748                     beq        +0x4A /* 00000146 */
  109. 000000FE  2054                     movea.l    A0, [A4]
  110. 00000100  3028 0002                move.w     D0, [A0 + 0x2]
  111. 00000104  B06E 000A                cmp.w      D0, [A6 + 0xA]
  112. 00000108  663C                     bne        +0x3E /* 00000146 */
  113. 0000010A  1C05                     move.b     D6, D5
  114. 0000010C  661E                     bne        +0x20 /* 0000012C */
  115. 0000010E  3010                     move.w     D0, [A0]
  116. 00000110  6706                     beq        +0x8 /* 00000118 */
  117. 00000112  5340                     subq.w     D0, 1
  118. 00000114  6714                     beq        +0x16 /* 0000012A */
  119. 00000116  6014                     bra        +0x16 /* 0000012C */
  120. label00000118:
  121. 00000118  558F                     subq.l     A7, 2
  122. 0000011A  2F0C                     move.l     -[A7], A4
  123. 0000011C  4EBA 14DE                jsr        [PC + 0x14DE /* 000015FC */]
  124. 00000120  4A1F                     tst.b      [A7]+
  125. 00000122  57C3                     seq        D3
  126. 00000124  4403                     neg.b      D3
  127. 00000126  1C03                     move.b     D6, D3
  128. 00000128  6002                     bra        +0x4 /* 0000012C */
  129. label0000012A:
  130. 0000012A  4206                     clr.b      D6
  131. label0000012C:
  132. 0000012C  4A06                     tst.b      D6
  133. 0000012E  6716                     beq        +0x18 /* 00000146 */
  134. 00000130  48C7                     ext.l      D7
  135. 00000132  2007                     move.l     D0, D7
  136. 00000134  5D80                     subq.l     D0, 6
  137. 00000136  E580                     asl        D0, 2
  138. 00000138  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  139. 0000013C  4870 0800                pea.l      [A0 + D0]
  140. 00000140  4EBA FF5E                jsr        [PC - 0xA2 /* 000000A0 */]
  141. 00000144  7801                     moveq.l    D4, 0x01
  142. label00000146:
  143. 00000146  3007                     move.w     D0, D7
  144. 00000148  5247                     addq.w     D7, 1
  145. 0000014A  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  146. 0000014E  6F9A                     ble        -0x64 /* 000000EA */
  147. 00000150  4CEE 18F8 FFE4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  148. 00000156  4E5E                     unlink     A6
  149. 00000158  2E9F                     move.l     [A7], [A7]+
  150. 0000015A  4E75                     rts
  151. 0000015C  4E56 FFD4                link       A6, -0x002C
  152. 00000160  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  153. 00000164  286E 0010                movea.l    A4, [A6 + 0x10]
  154. 00000168  206E 000C                movea.l    A0, [A6 + 0xC]
  155. 0000016C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  156. 00000170  22D8                     move.l     [A1]+, [A0]+
  157. 00000172  22D8                     move.l     [A1]+, [A0]+
  158. 00000174  7E06                     moveq.l    D7, 0x06
  159. label00000176:
  160. 00000176  48C7                     ext.l      D7
  161. 00000178  2007                     move.l     D0, D7
  162. 0000017A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  163. 0000017E  2049                     movea.l    A0, A1
  164. 00000180  0A00 0018                xori.b     D0, 0x18
  165. 00000184  3200                     move.w     D1, D0
  166. 00000186  E648                     lsr        D0.w, 3
  167. 00000188  0330 0000                btst       [A0 + D0.w], D1
  168. 0000018C  6604                     bne        +0x6 /* 00000192 */
  169. 0000018E  7000                     moveq.l    D0, 0x00
  170. 00000190  6002                     bra        +0x4 /* 00000194 */
  171. label00000192:
  172. 00000192  7001                     moveq.l    D0, 0x01
  173. label00000194:
  174. 00000194  4A00                     tst.b      D0
  175. 00000196  6774                     beq        +0x76 /* 0000020C */
  176. 00000198  48C7                     ext.l      D7
  177. 0000019A  2007                     move.l     D0, D7
  178. 0000019C  5D80                     subq.l     D0, 6
  179. 0000019E  E580                     asl        D0, 2
  180. 000001A0  41EC 12AC                lea.l      A0, [A4 + 0x12AC]
  181. 000001A4  2670 0800                movea.l    A3, [A0 + D0]
  182. 000001A8  200B                     move.l     D0, A3
  183. 000001AA  6760                     beq        +0x62 /* 0000020C */
  184. 000001AC  558F                     subq.l     A7, 2
  185. 000001AE  2F0B                     move.l     -[A7], A3
  186. 000001B0  4EBA 0DBC                jsr        [PC + 0xDBC /* 00000F6E */]
  187. 000001B4  4A1F                     tst.b      [A7]+
  188. 000001B6  6754                     beq        +0x56 /* 0000020C */
  189. 000001B8  558F                     subq.l     A7, 2
  190. 000001BA  2F0C                     move.l     -[A7], A4
  191. 000001BC  3F07                     move.w     -[A7], D7
  192. 000001BE  4EBA 024C                jsr        [PC + 0x24C /* 0000040C */]
  193. 000001C2  4A1F                     tst.b      [A7]+
  194. 000001C4  6746                     beq        +0x48 /* 0000020C */
  195. 000001C6  558F                     subq.l     A7, 2
  196. 000001C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  197. 000001CC  48C7                     ext.l      D7
  198. 000001CE  2007                     move.l     D0, D7
  199. 000001D0  5D80                     subq.l     D0, 6
  200. 000001D2  E780                     asl        D0, 3
  201. 000001D4  41EC 0968                lea.l      A0, [A4 + 0x968]
  202. 000001D8  4870 0800                pea.l      [A0 + D0]
  203. 000001DC  486E FFF0                pea.l      [A6 - 0x10]
  204. 000001E0  A8AA                     syscall    SectRect
  205. 000001E2  4A1F                     tst.b      [A7]+
  206. 000001E4  6726                     beq        +0x28 /* 0000020C */
  207. 000001E6  2053                     movea.l    A0, [A3]
  208. 000001E8  3010                     move.w     D0, [A0]
  209. 000001EA  6706                     beq        +0x8 /* 000001F2 */
  210. 000001EC  5340                     subq.w     D0, 1
  211. 000001EE  6708                     beq        +0xA /* 000001F8 */
  212. 000001F0  6006                     bra        +0x8 /* 000001F8 */
  213. label000001F2:
  214. 000001F2  2F0B                     move.l     -[A7], A3
  215. 000001F4  4EBA 1610                jsr        [PC + 0x1610 /* 00001806 */]
  216. label000001F8:
  217. 000001F8  3F07                     move.w     -[A7], D7
  218. 000001FA  7001                     moveq.l    D0, 0x01
  219. 000001FC  3F00                     move.w     -[A7], D0
  220. 000001FE  7201                     moveq.l    D1, 0x01
  221. 00000200  2F01                     move.l     -[A7], D1
  222. 00000202  2F0C                     move.l     -[A7], A4
  223. 00000204  486E FFD4                pea.l      [A6 - 0x2C]
  224. 00000208  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  225. label0000020C:
  226. 0000020C  3007                     move.w     D0, D7
  227. 0000020E  5247                     addq.w     D7, 1
  228. 00000210  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  229. 00000214  6F00 FF60                ble        -0x9E /* 00000176 */
  230. 00000218  4CEE 1888 FFC4           movem.l    D3,D7,A3,A4, [A6 - 0x3C]
  231. 0000021E  4E5E                     unlink     A6
  232. 00000220  205F                     movea.l    A0, [A7]+
  233. 00000222  4FEF 000C                lea.l      A7, [A7 + 0xC]
  234. 00000226  4ED0                     jmp        [A0]
  235. 00000228  4E56 FFE4                link       A6, -0x001C
  236. 0000022C  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  237. 00000230  286E 0010                movea.l    A4, [A6 + 0x10]
  238. 00000234  206E 000C                movea.l    A0, [A6 + 0xC]
  239. 00000238  43EE FFF8                lea.l      A1, [A6 - 0x8]
  240. 0000023C  22D8                     move.l     [A1]+, [A0]+
  241. 0000023E  22D8                     move.l     [A1]+, [A0]+
  242. 00000240  598F                     subq.l     A7, 4
  243. 00000242  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  244. 00000246  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  245. 0000024A  4206                     clr.b      D6
  246. 0000024C  7E06                     moveq.l    D7, 0x06
  247. label0000024E:
  248. 0000024E  48C7                     ext.l      D7
  249. 00000250  2007                     move.l     D0, D7
  250. 00000252  43EE FFF8                lea.l      A1, [A6 - 0x8]
  251. 00000256  2049                     movea.l    A0, A1
  252. 00000258  0A00 0018                xori.b     D0, 0x18
  253. 0000025C  3200                     move.w     D1, D0
  254. 0000025E  E648                     lsr        D0.w, 3
  255. 00000260  0330 0000                btst       [A0 + D0.w], D1
  256. 00000264  6604                     bne        +0x6 /* 0000026A */
  257. 00000266  7000                     moveq.l    D0, 0x00
  258. 00000268  6002                     bra        +0x4 /* 0000026C */
  259. label0000026A:
  260. 0000026A  7001                     moveq.l    D0, 0x01
  261. label0000026C:
  262. 0000026C  4A00                     tst.b      D0
  263. 0000026E  6778                     beq        +0x7A /* 000002E8 */
  264. 00000270  48C7                     ext.l      D7
  265. 00000272  2007                     move.l     D0, D7
  266. 00000274  5D80                     subq.l     D0, 6
  267. 00000276  E580                     asl        D0, 2
  268. 00000278  41EC 12AC                lea.l      A0, [A4 + 0x12AC]
  269. 0000027C  2D70 0800 FFE4           move.l     [A6 - 0x1C], [A0 + D0]
  270. 00000282  6764                     beq        +0x66 /* 000002E8 */
  271. 00000284  558F                     subq.l     A7, 2
  272. 00000286  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  273. 0000028A  4EBA 0CE2                jsr        [PC + 0xCE2 /* 00000F6E */]
  274. 0000028E  4A1F                     tst.b      [A7]+
  275. 00000290  6756                     beq        +0x58 /* 000002E8 */
  276. 00000292  558F                     subq.l     A7, 2
  277. 00000294  2F0C                     move.l     -[A7], A4
  278. 00000296  3F07                     move.w     -[A7], D7
  279. 00000298  4EBA 0172                jsr        [PC + 0x172 /* 0000040C */]
  280. 0000029C  4A1F                     tst.b      [A7]+
  281. 0000029E  6748                     beq        +0x4A /* 000002E8 */
  282. 000002A0  558F                     subq.l     A7, 2
  283. 000002A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  284. 000002A6  48C7                     ext.l      D7
  285. 000002A8  2007                     move.l     D0, D7
  286. 000002AA  5D80                     subq.l     D0, 6
  287. 000002AC  E780                     asl        D0, 3
  288. 000002AE  41EC 0968                lea.l      A0, [A4 + 0x968]
  289. 000002B2  4870 0800                pea.l      [A0 + D0]
  290. 000002B6  486E FFE8                pea.l      [A6 - 0x18]
  291. 000002BA  A8AA                     syscall    SectRect
  292. 000002BC  4A1F                     tst.b      [A7]+
  293. 000002BE  6728                     beq        +0x2A /* 000002E8 */
  294. 000002C0  7C01                     moveq.l    D6, 0x01
  295. 000002C2  598F                     subq.l     A7, 4
  296. 000002C4  486E FFE8                pea.l      [A6 - 0x18]
  297. 000002C8  4EAD 3412                jsr        [A5 + 0x3412 /* export_1662 */]
  298. 000002CC  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  299. 000002D0  206E FFF4                movea.l    A0, [A6 - 0xC]
  300. 000002D4  2668 001C                movea.l    A3, [A0 + 0x1C]
  301. 000002D8  2F0B                     move.l     -[A7], A3
  302. 000002DA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  303. 000002DE  2F0B                     move.l     -[A7], A3
  304. 000002E0  A8E6                     syscall    DiffRgn
  305. 000002E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  306. 000002E6  A8D9                     syscall    DisposRgn/DisposeRgn
  307. label000002E8:
  308. 000002E8  3007                     move.w     D0, D7
  309. 000002EA  5247                     addq.w     D7, 1
  310. 000002EC  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  311. 000002F0  6F00 FF5C                ble        -0xA2 /* 0000024E */
  312. 000002F4  4CEE 18C8 FFD0           movem.l    D3,D6,D7,A3,A4, [A6 - 0x30]
  313. 000002FA  4E5E                     unlink     A6
  314. 000002FC  205F                     movea.l    A0, [A7]+
  315. 000002FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  316. 00000302  4ED0                     jmp        [A0]
  317. 00000304  4E56 FFF8                link       A6, -0x0008
  318. 00000308  48E7 0118                movem.l    -[A7], D7,A3,A4
  319. 0000030C  3E2E 000C                move.w     D7, [A6 + 0xC]
  320. 00000310  266E 000E                movea.l    A3, [A6 + 0xE]
  321. 00000314  48C7                     ext.l      D7
  322. 00000316  2007                     move.l     D0, D7
  323. 00000318  5D80                     subq.l     D0, 6
  324. 0000031A  E580                     asl        D0, 2
  325. 0000031C  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  326. 00000320  2870 0800                movea.l    A4, [A0 + D0]
  327. 00000324  200C                     move.l     D0, A4
  328. 00000326  6606                     bne        +0x8 /* 0000032E */
  329. 00000328  422E 0012                clr.b      [A6 + 0x12]
  330. 0000032C  605E                     bra        +0x60 /* 0000038C */
  331. label0000032E:
  332. 0000032E  2054                     movea.l    A0, [A4]
  333. 00000330  4A28 0008                tst.b      [A0 + 0x8]
  334. 00000334  6606                     bne        +0x8 /* 0000033C */
  335. 00000336  422E 0012                clr.b      [A6 + 0x12]
  336. 0000033A  6050                     bra        +0x52 /* 0000038C */
  337. label0000033C:
  338. 0000033C  598F                     subq.l     A7, 4
  339. 0000033E  2054                     movea.l    A0, [A4]
  340. 00000340  3F28 0002                move.w     -[A7], [A0 + 0x2]
  341. 00000344  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  342. 00000348  48C7                     ext.l      D7
  343. 0000034A  2007                     move.l     D0, D7
  344. 0000034C  5D80                     subq.l     D0, 6
  345. 0000034E  E780                     asl        D0, 3
  346. 00000350  41EB 0968                lea.l      A0, [A3 + 0x968]
  347. 00000354  4870 0800                pea.l      [A0 + D0]
  348. 00000358  486E FFF8                pea.l      [A6 - 0x8]
  349. 0000035C  4EBA 073A                jsr        [PC + 0x73A /* 00000A98 */]
  350. 00000360  2054                     movea.l    A0, [A4]
  351. 00000362  3010                     move.w     D0, [A0]
  352. 00000364  6706                     beq        +0x8 /* 0000036C */
  353. 00000366  5340                     subq.w     D0, 1
  354. 00000368  6718                     beq        +0x1A /* 00000382 */
  355. 0000036A  601C                     bra        +0x1E /* 00000388 */
  356. label0000036C:
  357. 0000036C  558F                     subq.l     A7, 2
  358. 0000036E  2F0C                     move.l     -[A7], A4
  359. 00000370  486E FFF8                pea.l      [A6 - 0x8]
  360. 00000374  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  361. 00000378  4EBA 14BC                jsr        [PC + 0x14BC /* 00001836 */]
  362. 0000037C  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  363. 00000380  600A                     bra        +0xC /* 0000038C */
  364. label00000382:
  365. 00000382  422E 0012                clr.b      [A6 + 0x12]
  366. 00000386  6004                     bra        +0x6 /* 0000038C */
  367. label00000388:
  368. 00000388  422E 0012                clr.b      [A6 + 0x12]
  369. label0000038C:
  370. 0000038C  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  371. 00000392  4E5E                     unlink     A6
  372. 00000394  205F                     movea.l    A0, [A7]+
  373. 00000396  4FEF 000A                lea.l      A7, [A7 + 0xA]
  374. 0000039A  4ED0                     jmp        [A0]
  375. 0000039C  4E56 0000                link       A6, 0
  376. 000003A0  48E7 1018                movem.l    -[A7], D3,A3,A4
  377. 000003A4  286E 0008                movea.l    A4, [A6 + 0x8]
  378. 000003A8  266C 000C                movea.l    A3, [A4 + 0xC]
  379. 000003AC  200B                     move.l     D0, A3
  380. 000003AE  661A                     bne        +0x1C /* 000003CA */
  381. 000003B0  700C                     moveq.l    D0, 0x0C
  382. 000003B2  B06C 0016                cmp.w      D0, [A4 + 0x16]
  383. 000003B6  6648                     bne        +0x4A /* 00000400 */
  384. 000003B8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  385. 000003BC  7000                     moveq.l    D0, 0x00
  386. 000003BE  3F00                     move.w     -[A7], D0
  387. 000003C0  3F00                     move.w     -[A7], D0
  388. 000003C2  3F00                     move.w     -[A7], D0
  389. 000003C4  3F00                     move.w     -[A7], D0
  390. 000003C6  A8A7                     syscall    SetRect
  391. 000003C8  6036                     bra        +0x38 /* 00000400 */
  392. label000003CA:
  393. 000003CA  700A                     moveq.l    D0, 0x0A
  394. 000003CC  B02B 0010                cmp.b      D0, [A3 + 0x10]
  395. 000003D0  662E                     bne        +0x30 /* 00000400 */
  396. 000003D2  302C 0016                move.w     D0, [A4 + 0x16]
  397. 000003D6  670C                     beq        +0xE /* 000003E4 */
  398. 000003D8  5340                     subq.w     D0, 1
  399. 000003DA  6708                     beq        +0xA /* 000003E4 */
  400. 000003DC  0440 000B                subi.w     D0, 0xB
  401. 000003E0  6716                     beq        +0x18 /* 000003F8 */
  402. 000003E2  601C                     bra        +0x1E /* 00000400 */
  403. label000003E4:
  404. 000003E4  7001                     moveq.l    D0, 0x01
  405. 000003E6  B06C 0016                cmp.w      D0, [A4 + 0x16]
  406. 000003EA  57C3                     seq        D3
  407. 000003EC  4403                     neg.b      D3
  408. 000003EE  1F03                     move.b     -[A7], D3
  409. 000003F0  2F0C                     move.l     -[A7], A4
  410. 000003F2  4EBA 0758                jsr        [PC + 0x758 /* 00000B4C */]
  411. 000003F6  6008                     bra        +0xA /* 00000400 */
  412. label000003F8:
  413. 000003F8  2F0B                     move.l     -[A7], A3
  414. 000003FA  2F0C                     move.l     -[A7], A4
  415. 000003FC  4EBA 07F6                jsr        [PC + 0x7F6 /* 00000BF4 */]
  416. label00000400:
  417. 00000400  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  418. 00000406  4E5E                     unlink     A6
  419. 00000408  2E9F                     move.l     [A7], [A7]+
  420. 0000040A  4E75                     rts
  421. fn0000040C:
  422. 0000040C  4E56 0000                link       A6, 0
  423. 00000410  2F0C                     move.l     -[A7], A4
  424. 00000412  302E 0008                move.w     D0, [A6 + 0x8]
  425. 00000416  48C0                     ext.l      D0
  426. 00000418  5980                     subq.l     D0, 4
  427. 0000041A  206E 000A                movea.l    A0, [A6 + 0xA]
  428. 0000041E  E588                     lsl        D0, 2
  429. 00000420  2200                     move.l     D1, D0
  430. 00000422  E588                     lsl        D0, 2
  431. 00000424  D081                     add.l      D0, D1
  432. 00000426  41E8 0580                lea.l      A0, [A0 + 0x580]
  433. 0000042A  49F0 0800                lea.l      A4, [A0 + D0]
  434. 0000042E  7010                     moveq.l    D0, 0x10
  435. 00000430  B02C 0001                cmp.b      D0, [A4 + 0x1]
  436. 00000434  662A                     bne        +0x2C /* 00000460 */
  437. 00000436  558F                     subq.l     A7, 2
  438. 00000438  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  439. 0000043C  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  440. 00000440  4A1F                     tst.b      [A7]+
  441. 00000442  671C                     beq        +0x1E /* 00000460 */
  442. 00000444  598F                     subq.l     A7, 4
  443. 00000446  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  444. 0000044A  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  445. 0000044E  205F                     movea.l    A0, [A7]+
  446. 00000450  700A                     moveq.l    D0, 0x0A
  447. 00000452  B028 0010                cmp.b      D0, [A0 + 0x10]
  448. 00000456  6608                     bne        +0xA /* 00000460 */
  449. 00000458  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  450. 0000045E  6004                     bra        +0x6 /* 00000464 */
  451. label00000460:
  452. 00000460  422E 000E                clr.b      [A6 + 0xE]
  453. label00000464:
  454. 00000464  286E FFFC                movea.l    A4, [A6 - 0x4]
  455. 00000468  4E5E                     unlink     A6
  456. 0000046A  205F                     movea.l    A0, [A7]+
  457. 0000046C  5C4F                     addq.w     A7, 6
  458. 0000046E  4ED0                     jmp        [A0]
  459. 00000470  4E56 0000                link       A6, 0
  460. 00000474  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  461. 00000478  266E 0008                movea.l    A3, [A6 + 0x8]
  462. 0000047C  7E06                     moveq.l    D7, 0x06
  463. label0000047E:
  464. 0000047E  48C7                     ext.l      D7
  465. 00000480  2007                     move.l     D0, D7
  466. 00000482  5D80                     subq.l     D0, 6
  467. 00000484  E580                     asl        D0, 2
  468. 00000486  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  469. 0000048A  2870 0800                movea.l    A4, [A0 + D0]
  470. 0000048E  200C                     move.l     D0, A4
  471. 00000490  6726                     beq        +0x28 /* 000004B8 */
  472. 00000492  558F                     subq.l     A7, 2
  473. 00000494  2F0B                     move.l     -[A7], A3
  474. 00000496  3F07                     move.w     -[A7], D7
  475. 00000498  4EBA FF72                jsr        [PC - 0x8E /* 0000040C */]
  476. 0000049C  4A1F                     tst.b      [A7]+
  477. 0000049E  670A                     beq        +0xC /* 000004AA */
  478. 000004A0  2F0B                     move.l     -[A7], A3
  479. 000004A2  3F07                     move.w     -[A7], D7
  480. 000004A4  4EBA 087C                jsr        [PC + 0x87C /* 00000D22 */]
  481. 000004A8  600E                     bra        +0x10 /* 000004B8 */
  482. label000004AA:
  483. 000004AA  2F0C                     move.l     -[A7], A4
  484. 000004AC  4EBA 0A60                jsr        [PC + 0xA60 /* 00000F0E */]
  485. 000004B0  2054                     movea.l    A0, [A4]
  486. 000004B2  117C 0001 0006           move.b     [A0 + 0x6], 0x1
  487. label000004B8:
  488. 000004B8  3007                     move.w     D0, D7
  489. 000004BA  5247                     addq.w     D7, 1
  490. 000004BC  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  491. 000004C0  6FBC                     ble        -0x42 /* 0000047E */
  492. 000004C2  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  493. 000004C8  4E5E                     unlink     A6
  494. 000004CA  2E9F                     move.l     [A7], [A7]+
  495. 000004CC  4E75                     rts
  496. 000004CE  4E56 FFE0                link       A6, -0x0020
  497. 000004D2  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  498. 000004D6  266E 0008                movea.l    A3, [A6 + 0x8]
  499. 000004DA  486E FFFC                pea.l      [A6 - 0x4]
  500. 000004DE  A874                     syscall    GetPort
  501. 000004E0  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  502. 000004E4  A873                     syscall    SetPort
  503. 000004E6  7E06                     moveq.l    D7, 0x06
  504. label000004E8:
  505. 000004E8  48C7                     ext.l      D7
  506. 000004EA  2007                     move.l     D0, D7
  507. 000004EC  5D80                     subq.l     D0, 6
  508. 000004EE  E580                     asl        D0, 2
  509. 000004F0  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  510. 000004F4  2870 0800                movea.l    A4, [A0 + D0]
  511. 000004F8  200C                     move.l     D0, A4
  512. 000004FA  6736                     beq        +0x38 /* 00000532 */
  513. 000004FC  558F                     subq.l     A7, 2
  514. 000004FE  2F0B                     move.l     -[A7], A3
  515. 00000500  3F07                     move.w     -[A7], D7
  516. 00000502  4EBA FF08                jsr        [PC - 0xF8 /* 0000040C */]
  517. 00000506  4A1F                     tst.b      [A7]+
  518. 00000508  6728                     beq        +0x2A /* 00000532 */
  519. 0000050A  558F                     subq.l     A7, 2
  520. 0000050C  2F0C                     move.l     -[A7], A4
  521. 0000050E  4EBA 0318                jsr        [PC + 0x318 /* 00000828 */]
  522. 00000512  4A1F                     tst.b      [A7]+
  523. 00000514  671C                     beq        +0x1E /* 00000532 */
  524. 00000516  2054                     movea.l    A0, [A4]
  525. 00000518  4A28 000A                tst.b      [A0 + 0xA]
  526. 0000051C  6614                     bne        +0x16 /* 00000532 */
  527. 0000051E  3F07                     move.w     -[A7], D7
  528. 00000520  7001                     moveq.l    D0, 0x01
  529. 00000522  3F00                     move.w     -[A7], D0
  530. 00000524  7200                     moveq.l    D1, 0x00
  531. 00000526  2F01                     move.l     -[A7], D1
  532. 00000528  2F0B                     move.l     -[A7], A3
  533. 0000052A  486E FFE0                pea.l      [A6 - 0x20]
  534. 0000052E  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  535. label00000532:
  536. 00000532  3007                     move.w     D0, D7
  537. 00000534  5247                     addq.w     D7, 1
  538. 00000536  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  539. 0000053A  6FAC                     ble        -0x52 /* 000004E8 */
  540. 0000053C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  541. 00000540  A873                     syscall    SetPort
  542. 00000542  4CEE 1888 FFD0           movem.l    D3,D7,A3,A4, [A6 - 0x30]
  543. 00000548  4E5E                     unlink     A6
  544. 0000054A  2E9F                     move.l     [A7], [A7]+
  545. 0000054C  4E75                     rts
  546. 0000054E  4E56 0000                link       A6, 0
  547. 00000552  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  548. 00000556  266E 000A                movea.l    A3, [A6 + 0xA]
  549. 0000055A  7E06                     moveq.l    D7, 0x06
  550. label0000055C:
  551. 0000055C  48C7                     ext.l      D7
  552. 0000055E  2007                     move.l     D0, D7
  553. 00000560  5D80                     subq.l     D0, 6
  554. 00000562  E580                     asl        D0, 2
  555. 00000564  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  556. 00000568  2870 0800                movea.l    A4, [A0 + D0]
  557. 0000056C  200C                     move.l     D0, A4
  558. 0000056E  6746                     beq        +0x48 /* 000005B6 */
  559. 00000570  558F                     subq.l     A7, 2
  560. 00000572  2F0B                     move.l     -[A7], A3
  561. 00000574  3F07                     move.w     -[A7], D7
  562. 00000576  4EBA FE94                jsr        [PC - 0x16C /* 0000040C */]
  563. 0000057A  4A1F                     tst.b      [A7]+
  564. 0000057C  6738                     beq        +0x3A /* 000005B6 */
  565. 0000057E  558F                     subq.l     A7, 2
  566. 00000580  2F0C                     move.l     -[A7], A4
  567. 00000582  4EBA 02A4                jsr        [PC + 0x2A4 /* 00000828 */]
  568. 00000586  4A1F                     tst.b      [A7]+
  569. 00000588  672C                     beq        +0x2E /* 000005B6 */
  570. 0000058A  2F0C                     move.l     -[A7], A4
  571. 0000058C  48C7                     ext.l      D7
  572. 0000058E  2007                     move.l     D0, D7
  573. 00000590  43EB 12A4                lea.l      A1, [A3 + 0x12A4]
  574. 00000594  2049                     movea.l    A0, A1
  575. 00000596  0A00 0018                xori.b     D0, 0x18
  576. 0000059A  3200                     move.w     D1, D0
  577. 0000059C  E648                     lsr        D0.w, 3
  578. 0000059E  0330 0000                btst       [A0 + D0.w], D1
  579. 000005A2  6604                     bne        +0x6 /* 000005A8 */
  580. 000005A4  7000                     moveq.l    D0, 0x00
  581. 000005A6  6002                     bra        +0x4 /* 000005AA */
  582. label000005A8:
  583. 000005A8  7001                     moveq.l    D0, 0x01
  584. label000005AA:
  585. 000005AA  4A00                     tst.b      D0
  586. 000005AC  57C3                     seq        D3
  587. 000005AE  4403                     neg.b      D3
  588. 000005B0  1F03                     move.b     -[A7], D3
  589. 000005B2  4EBA 0AC8                jsr        [PC + 0xAC8 /* 0000107C */]
  590. label000005B6:
  591. 000005B6  3007                     move.w     D0, D7
  592. 000005B8  5247                     addq.w     D7, 1
  593. 000005BA  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  594. 000005BE  6F9C                     ble        -0x62 /* 0000055C */
  595. 000005C0  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  596. 000005C6  4E5E                     unlink     A6
  597. 000005C8  205F                     movea.l    A0, [A7]+
  598. 000005CA  5C4F                     addq.w     A7, 6
  599. 000005CC  4ED0                     jmp        [A0]
  600. 000005CE  4E56 0000                link       A6, 0
  601. 000005D2  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  602. 000005D6  266E 0008                movea.l    A3, [A6 + 0x8]
  603. 000005DA  7E06                     moveq.l    D7, 0x06
  604. label000005DC:
  605. 000005DC  48C7                     ext.l      D7
  606. 000005DE  2007                     move.l     D0, D7
  607. 000005E0  5D80                     subq.l     D0, 6
  608. 000005E2  E580                     asl        D0, 2
  609. 000005E4  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  610. 000005E8  2870 0800                movea.l    A4, [A0 + D0]
  611. 000005EC  200C                     move.l     D0, A4
  612. 000005EE  670C                     beq        +0xE /* 000005FC */
  613. 000005F0  2F0C                     move.l     -[A7], A4
  614. 000005F2  4EBA 091A                jsr        [PC + 0x91A /* 00000F0E */]
  615. 000005F6  2F0C                     move.l     -[A7], A4
  616. 000005F8  4EBA 0B0C                jsr        [PC + 0xB0C /* 00001106 */]
  617. label000005FC:
  618. 000005FC  3007                     move.w     D0, D7
  619. 000005FE  5247                     addq.w     D7, 1
  620. 00000600  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  621. 00000604  6FD6                     ble        -0x28 /* 000005DC */
  622. 00000606  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  623. 0000060C  4E5E                     unlink     A6
  624. 0000060E  2E9F                     move.l     [A7], [A7]+
  625. 00000610  4E75                     rts
  626. 00000612  4E56 0000                link       A6, 0
  627. 00000616  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  628. 0000061A  3C2E 0008                move.w     D6, [A6 + 0x8]
  629. 0000061E  266E 000A                movea.l    A3, [A6 + 0xA]
  630. 00000622  7E06                     moveq.l    D7, 0x06
  631. label00000624:
  632. 00000624  48C7                     ext.l      D7
  633. 00000626  2007                     move.l     D0, D7
  634. 00000628  5D80                     subq.l     D0, 6
  635. 0000062A  E580                     asl        D0, 2
  636. 0000062C  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  637. 00000630  2870 0800                movea.l    A4, [A0 + D0]
  638. 00000634  200C                     move.l     D0, A4
  639. 00000636  671C                     beq        +0x1E /* 00000654 */
  640. 00000638  2054                     movea.l    A0, [A4]
  641. 0000063A  BC68 0002                cmp.w      D6, [A0 + 0x2]
  642. 0000063E  6614                     bne        +0x16 /* 00000654 */
  643. 00000640  48C7                     ext.l      D7
  644. 00000642  2007                     move.l     D0, D7
  645. 00000644  5D80                     subq.l     D0, 6
  646. 00000646  E580                     asl        D0, 2
  647. 00000648  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  648. 0000064C  4870 0800                pea.l      [A0 + D0]
  649. 00000650  4EBA FA4E                jsr        [PC - 0x5B2 /* 000000A0 */]
  650. label00000654:
  651. 00000654  3007                     move.w     D0, D7
  652. 00000656  5247                     addq.w     D7, 1
  653. 00000658  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  654. 0000065C  6FC6                     ble        -0x38 /* 00000624 */
  655. 0000065E  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  656. 00000664  4E5E                     unlink     A6
  657. 00000666  205F                     movea.l    A0, [A7]+
  658. 00000668  5C4F                     addq.w     A7, 6
  659. 0000066A  4ED0                     jmp        [A0]
  660. 0000066C  4E56 0000                link       A6, 0
  661. 00000670  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  662. 00000674  266E 0008                movea.l    A3, [A6 + 0x8]
  663. 00000678  7E06                     moveq.l    D7, 0x06
  664. label0000067A:
  665. 0000067A  48C7                     ext.l      D7
  666. 0000067C  2007                     move.l     D0, D7
  667. 0000067E  5D80                     subq.l     D0, 6
  668. 00000680  E580                     asl        D0, 2
  669. 00000682  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  670. 00000686  2870 0800                movea.l    A4, [A0 + D0]
  671. 0000068A  200C                     move.l     D0, A4
  672. 0000068C  670E                     beq        +0x10 /* 0000069C */
  673. 0000068E  3F07                     move.w     -[A7], D7
  674. 00000690  7007                     moveq.l    D0, 0x07
  675. 00000692  2F00                     move.l     -[A7], D0
  676. 00000694  7200                     moveq.l    D1, 0x00
  677. 00000696  2F01                     move.l     -[A7], D1
  678. 00000698  4EBA F9BE                jsr        [PC - 0x642 /* 00000058 */]
  679. label0000069C:
  680. 0000069C  3007                     move.w     D0, D7
  681. 0000069E  5247                     addq.w     D7, 1
  682. 000006A0  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  683. 000006A4  6FD4                     ble        -0x2A /* 0000067A */
  684. 000006A6  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  685. 000006AC  4E5E                     unlink     A6
  686. 000006AE  2E9F                     move.l     [A7], [A7]+
  687. 000006B0  4E75                     rts
  688. 000006B2  4E56 0000                link       A6, 0
  689. 000006B6  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  690. 000006BA  266E 0008                movea.l    A3, [A6 + 0x8]
  691. 000006BE  7E06                     moveq.l    D7, 0x06
  692. label000006C0:
  693. 000006C0  48C7                     ext.l      D7
  694. 000006C2  2007                     move.l     D0, D7
  695. 000006C4  5D80                     subq.l     D0, 6
  696. 000006C6  E580                     asl        D0, 2
  697. 000006C8  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  698. 000006CC  2870 0800                movea.l    A4, [A0 + D0]
  699. 000006D0  200C                     move.l     D0, A4
  700. 000006D2  6712                     beq        +0x14 /* 000006E6 */
  701. 000006D4  2054                     movea.l    A0, [A4]
  702. 000006D6  3010                     move.w     D0, [A0]
  703. 000006D8  6706                     beq        +0x8 /* 000006E0 */
  704. 000006DA  5340                     subq.w     D0, 1
  705. 000006DC  6708                     beq        +0xA /* 000006E6 */
  706. 000006DE  6006                     bra        +0x8 /* 000006E6 */
  707. label000006E0:
  708. 000006E0  2F0C                     move.l     -[A7], A4
  709. 000006E2  4EBA 1310                jsr        [PC + 0x1310 /* 000019F4 */]
  710. label000006E6:
  711. 000006E6  3007                     move.w     D0, D7
  712. 000006E8  5247                     addq.w     D7, 1
  713. 000006EA  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  714. 000006EE  6FD0                     ble        -0x2E /* 000006C0 */
  715. 000006F0  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  716. 000006F6  4E5E                     unlink     A6
  717. 000006F8  2E9F                     move.l     [A7], [A7]+
  718. 000006FA  4E75                     rts
  719. fn000006FC:
  720. 000006FC  4E56 0000                link       A6, 0
  721. 00000700  2F0C                     move.l     -[A7], A4
  722. 00000702  302E 0008                move.w     D0, [A6 + 0x8]
  723. 00000706  48C0                     ext.l      D0
  724. 00000708  5D80                     subq.l     D0, 6
  725. 0000070A  206E 000A                movea.l    A0, [A6 + 0xA]
  726. 0000070E  E580                     asl        D0, 2
  727. 00000710  41E8 12AC                lea.l      A0, [A0 + 0x12AC]
  728. 00000714  2870 0800                movea.l    A4, [A0 + D0]
  729. 00000718  200C                     move.l     D0, A4
  730. 0000071A  673C                     beq        +0x3E /* 00000758 */
  731. 0000071C  2054                     movea.l    A0, [A4]
  732. 0000071E  4A28 0007                tst.b      [A0 + 0x7]
  733. 00000722  6706                     beq        +0x8 /* 0000072A */
  734. 00000724  4A28 0008                tst.b      [A0 + 0x8]
  735. 00000728  662E                     bne        +0x30 /* 00000758 */
  736. label0000072A:
  737. 0000072A  558F                     subq.l     A7, 2
  738. 0000072C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  739. 00000730  4A1F                     tst.b      [A7]+
  740. 00000732  6716                     beq        +0x18 /* 0000074A */
  741. 00000734  2F0C                     move.l     -[A7], A4
  742. 00000736  598F                     subq.l     A7, 4
  743. 00000738  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  744. 0000073C  2054                     movea.l    A0, [A4]
  745. 0000073E  201F                     move.l     D0, [A7]+
  746. 00000740  90A8 0014                sub.l      D0, [A0 + 0x14]
  747. 00000744  2F00                     move.l     -[A7], D0
  748. 00000746  4EBA 0144                jsr        [PC + 0x144 /* 0000088C */]
  749. label0000074A:
  750. 0000074A  558F                     subq.l     A7, 2
  751. 0000074C  2F0C                     move.l     -[A7], A4
  752. 0000074E  4EBA 0742                jsr        [PC + 0x742 /* 00000E92 */]
  753. 00000752  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  754. 00000756  6006                     bra        +0x8 /* 0000075E */
  755. label00000758:
  756. 00000758  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  757. label0000075E:
  758. 0000075E  286E FFFC                movea.l    A4, [A6 - 0x4]
  759. 00000762  4E5E                     unlink     A6
  760. 00000764  205F                     movea.l    A0, [A7]+
  761. 00000766  5C4F                     addq.w     A7, 6
  762. 00000768  4ED0                     jmp        [A0]
  763. 0000076A  4E56 FFFC                link       A6, -0x0004
  764. 0000076E  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  765. 00000772  266E 000C                movea.l    A3, [A6 + 0xC]
  766. 00000776  3C2E 000A                move.w     D6, [A6 + 0xA]
  767. 0000077A  598F                     subq.l     A7, 4
  768. 0000077C  3F06                     move.w     -[A7], D6
  769. 0000077E  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  770. 00000782  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  771. 00000786  6606                     bne        +0x8 /* 0000078E */
  772. 00000788  7000                     moveq.l    D0, 0x00
  773. 0000078A  6000 0092                bra        +0x94 /* 0000081E */
  774. label0000078E:
  775. 0000078E  700A                     moveq.l    D0, 0x0A
  776. 00000790  2F00                     move.l     -[A7], D0
  777. 00000792  206E FFFC                movea.l    A0, [A6 - 0x4]
  778. 00000796  2F28 0022                move.l     -[A7], [A0 + 0x22]
  779. 0000079A  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  780. 0000079E  4A00                     tst.b      D0
  781. 000007A0  504F                     addq.w     A7, 8
  782. 000007A2  6604                     bne        +0x6 /* 000007A8 */
  783. 000007A4  7000                     moveq.l    D0, 0x00
  784. 000007A6  6076                     bra        +0x78 /* 0000081E */
  785. label000007A8:
  786. 000007A8  7E06                     moveq.l    D7, 0x06
  787. label000007AA:
  788. 000007AA  48C7                     ext.l      D7
  789. 000007AC  2007                     move.l     D0, D7
  790. 000007AE  5D80                     subq.l     D0, 6
  791. 000007B0  E580                     asl        D0, 2
  792. 000007B2  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  793. 000007B6  2870 0800                movea.l    A4, [A0 + D0]
  794. 000007BA  200C                     move.l     D0, A4
  795. 000007BC  6714                     beq        +0x16 /* 000007D2 */
  796. 000007BE  2054                     movea.l    A0, [A4]
  797. 000007C0  BC68 0002                cmp.w      D6, [A0 + 0x2]
  798. 000007C4  660C                     bne        +0xE /* 000007D2 */
  799. 000007C6  558F                     subq.l     A7, 2
  800. 000007C8  2F0C                     move.l     -[A7], A4
  801. 000007CA  4EBA 0960                jsr        [PC + 0x960 /* 0000112C */]
  802. 000007CE  4A1F                     tst.b      [A7]+
  803. 000007D0  660A                     bne        +0xC /* 000007DC */
  804. label000007D2:
  805. 000007D2  3007                     move.w     D0, D7
  806. 000007D4  5247                     addq.w     D7, 1
  807. 000007D6  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  808. 000007DA  6FCE                     ble        -0x30 /* 000007AA */
  809. label000007DC:
  810. 000007DC  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  811. 000007E0  6F04                     ble        +0x6 /* 000007E6 */
  812. 000007E2  7000                     moveq.l    D0, 0x00
  813. 000007E4  2840                     movea.l    A4, D0
  814. label000007E6:
  815. 000007E6  7002                     moveq.l    D0, 0x02
  816. 000007E8  2F00                     move.l     -[A7], D0
  817. 000007EA  720F                     moveq.l    D1, 0x0F
  818. 000007EC  2F01                     move.l     -[A7], D1
  819. 000007EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  820. 000007F2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  821. 000007F6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  822. 000007FA  4A80                     tst.l      D0
  823. 000007FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  824. 00000800  6706                     beq        +0x8 /* 00000808 */
  825. 00000802  5380                     subq.l     D0, 1
  826. 00000804  6712                     beq        +0x14 /* 00000818 */
  827. 00000806  6014                     bra        +0x16 /* 0000081C */
  828. label00000808:
  829. 00000808  558F                     subq.l     A7, 2
  830. 0000080A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  831. 0000080E  2F0C                     move.l     -[A7], A4
  832. 00000810  4EBA 1252                jsr        [PC + 0x1252 /* 00001A64 */]
  833. 00000814  301F                     move.w     D0, [A7]+
  834. 00000816  6006                     bra        +0x8 /* 0000081E */
  835. label00000818:
  836. 00000818  7000                     moveq.l    D0, 0x00
  837. 0000081A  6002                     bra        +0x4 /* 0000081E */
  838. label0000081C:
  839. 0000081C  7000                     moveq.l    D0, 0x00
  840. label0000081E:
  841. 0000081E  4CEE 18C8 FFE8           movem.l    D3,D6,D7,A3,A4, [A6 - 0x18]
  842. 00000824  4E5E                     unlink     A6
  843. 00000826  4E75                     rts
  844. fn00000828:
  845. 00000828  4E56 0000                link       A6, 0
  846. 0000082C  2F0C                     move.l     -[A7], A4
  847. 0000082E  286E 0008                movea.l    A4, [A6 + 0x8]
  848. 00000832  2054                     movea.l    A0, [A4]
  849. 00000834  3010                     move.w     D0, [A0]
  850. 00000836  6706                     beq        +0x8 /* 0000083E */
  851. 00000838  5340                     subq.w     D0, 1
  852. 0000083A  6710                     beq        +0x12 /* 0000084C */
  853. 0000083C  6014                     bra        +0x16 /* 00000852 */
  854. label0000083E:
  855. 0000083E  558F                     subq.l     A7, 2
  856. 00000840  2F0C                     move.l     -[A7], A4
  857. 00000842  4EBA 113E                jsr        [PC + 0x113E /* 00001982 */]
  858. 00000846  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  859. 0000084A  600A                     bra        +0xC /* 00000856 */
  860. label0000084C:
  861. 0000084C  422E 000C                clr.b      [A6 + 0xC]
  862. 00000850  6004                     bra        +0x6 /* 00000856 */
  863. label00000852:
  864. 00000852  422E 000C                clr.b      [A6 + 0xC]
  865. label00000856:
  866. 00000856  286E FFFC                movea.l    A4, [A6 - 0x4]
  867. 0000085A  4E5E                     unlink     A6
  868. 0000085C  2E9F                     move.l     [A7], [A7]+
  869. 0000085E  4E75                     rts
  870. fn00000860:
  871. 00000860  4E56 0000                link       A6, 0
  872. 00000864  2F0C                     move.l     -[A7], A4
  873. 00000866  286E 000A                movea.l    A4, [A6 + 0xA]
  874. 0000086A  2054                     movea.l    A0, [A4]
  875. 0000086C  3010                     move.w     D0, [A0]
  876. 0000086E  6706                     beq        +0x8 /* 00000876 */
  877. 00000870  5340                     subq.w     D0, 1
  878. 00000872  670C                     beq        +0xE /* 00000880 */
  879. 00000874  600A                     bra        +0xC /* 00000880 */
  880. label00000876:
  881. 00000876  2F0C                     move.l     -[A7], A4
  882. 00000878  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  883. 0000087C  4EBA 2430                jsr        [PC + 0x2430 /* 00002CAE */]
  884. label00000880:
  885. 00000880  286E FFFC                movea.l    A4, [A6 - 0x4]
  886. 00000884  4E5E                     unlink     A6
  887. 00000886  205F                     movea.l    A0, [A7]+
  888. 00000888  5C4F                     addq.w     A7, 6
  889. 0000088A  4ED0                     jmp        [A0]
  890. fn0000088C:
  891. 0000088C  4E56 0000                link       A6, 0
  892. 00000890  2F0C                     move.l     -[A7], A4
  893. 00000892  286E 000C                movea.l    A4, [A6 + 0xC]
  894. 00000896  2054                     movea.l    A0, [A4]
  895. 00000898  3010                     move.w     D0, [A0]
  896. 0000089A  6706                     beq        +0x8 /* 000008A2 */
  897. 0000089C  5340                     subq.w     D0, 1
  898. 0000089E  670C                     beq        +0xE /* 000008AC */
  899. 000008A0  600A                     bra        +0xC /* 000008AC */
  900. label000008A2:
  901. 000008A2  2F0C                     move.l     -[A7], A4
  902. 000008A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  903. 000008A8  4EBA 1B14                jsr        [PC + 0x1B14 /* 000023BE */]
  904. label000008AC:
  905. 000008AC  286E FFFC                movea.l    A4, [A6 - 0x4]
  906. 000008B0  4E5E                     unlink     A6
  907. 000008B2  205F                     movea.l    A0, [A7]+
  908. 000008B4  504F                     addq.w     A7, 8
  909. 000008B6  4ED0                     jmp        [A0]
  910. fn000008B8:
  911. 000008B8  4E56 FFFE                link       A6, -0x0002
  912. 000008BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  913. 000008C0  3E2E 000A                move.w     D7, [A6 + 0xA]
  914. 000008C4  7000                     moveq.l    D0, 0x00
  915. 000008C6  2840                     movea.l    A4, D0
  916. 000008C8  598F                     subq.l     A7, 4
  917. 000008CA  3F07                     move.w     -[A7], D7
  918. 000008CC  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  919. 000008D0  265F                     movea.l    A3, [A7]+
  920. 000008D2  200B                     move.l     D0, A3
  921. 000008D4  6764                     beq        +0x66 /* 0000093A */
  922. 000008D6  558F                     subq.l     A7, 2
  923. 000008D8  2F0B                     move.l     -[A7], A3
  924. 000008DA  4EAD 3112                jsr        [A5 + 0x3112 /* export_1566 */]
  925. 000008DE  4A1F                     tst.b      [A7]+
  926. 000008E0  6624                     bne        +0x26 /* 00000906 */
  927. 000008E2  558F                     subq.l     A7, 2
  928. 000008E4  3F07                     move.w     -[A7], D7
  929. 000008E6  486E FFFE                pea.l      [A6 - 0x2]
  930. 000008EA  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  931. 000008EE  4A1F                     tst.b      [A7]+
  932. 000008F0  670C                     beq        +0xE /* 000008FE */
  933. 000008F2  3F07                     move.w     -[A7], D7
  934. 000008F4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  935. 000008F8  4EAD 312A                jsr        [A5 + 0x312A /* export_1569 */]
  936. 000008FC  6008                     bra        +0xA /* 00000906 */
  937. label000008FE:
  938. 000008FE  7000                     moveq.l    D0, 0x00
  939. 00000900  2D40 000C                move.l     [A6 + 0xC], D0
  940. 00000904  6038                     bra        +0x3A /* 0000093E */
  941. label00000906:
  942. 00000906  7002                     moveq.l    D0, 0x02
  943. 00000908  2F00                     move.l     -[A7], D0
  944. 0000090A  720F                     moveq.l    D1, 0x0F
  945. 0000090C  2F01                     move.l     -[A7], D1
  946. 0000090E  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  947. 00000912  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  948. 00000916  4A80                     tst.l      D0
  949. 00000918  4FEF 000C                lea.l      A7, [A7 + 0xC]
  950. 0000091C  6706                     beq        +0x8 /* 00000924 */
  951. 0000091E  5380                     subq.l     D0, 1
  952. 00000920  6714                     beq        +0x16 /* 00000936 */
  953. 00000922  6016                     bra        +0x18 /* 0000093A */
  954. label00000924:
  955. 00000924  598F                     subq.l     A7, 4
  956. 00000926  2F0B                     move.l     -[A7], A3
  957. 00000928  3F07                     move.w     -[A7], D7
  958. 0000092A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  959. 0000092E  4EBA 121A                jsr        [PC + 0x121A /* 00001B4A */]
  960. 00000932  285F                     movea.l    A4, [A7]+
  961. 00000934  6004                     bra        +0x6 /* 0000093A */
  962. label00000936:
  963. 00000936  7000                     moveq.l    D0, 0x00
  964. 00000938  2840                     movea.l    A4, D0
  965. label0000093A:
  966. 0000093A  2D4C 000C                move.l     [A6 + 0xC], A4
  967. label0000093E:
  968. 0000093E  4CEE 1880 FFF2           movem.l    D7,A3,A4, [A6 - 0xE]
  969. 00000944  4E5E                     unlink     A6
  970. 00000946  2E9F                     move.l     [A7], [A7]+
  971. 00000948  4E75                     rts
  972. fn0000094A:
  973. 0000094A  4E56 FFEC                link       A6, -0x0014
  974. 0000094E  48E7 0118                movem.l    -[A7], D7,A3,A4
  975. 00000952  286E 0008                movea.l    A4, [A6 + 0x8]
  976. 00000956  3E2C 0018                move.w     D7, [A4 + 0x18]
  977. 0000095A  266C 0010                movea.l    A3, [A4 + 0x10]
  978. 0000095E  48C7                     ext.l      D7
  979. 00000960  2007                     move.l     D0, D7
  980. 00000962  5980                     subq.l     D0, 4
  981. 00000964  E588                     lsl        D0, 2
  982. 00000966  2200                     move.l     D1, D0
  983. 00000968  E588                     lsl        D0, 2
  984. 0000096A  D081                     add.l      D0, D1
  985. 0000096C  43EB 0AE8                lea.l      A1, [A3 + 0xAE8]
  986. 00000970  41F1 0800                lea.l      A0, [A1 + D0]
  987. 00000974  2D48 FFF4                move.l     [A6 - 0xC], A0
  988. 00000978  48C7                     ext.l      D7
  989. 0000097A  2007                     move.l     D0, D7
  990. 0000097C  5980                     subq.l     D0, 4
  991. 0000097E  E588                     lsl        D0, 2
  992. 00000980  2200                     move.l     D1, D0
  993. 00000982  E588                     lsl        D0, 2
  994. 00000984  D081                     add.l      D0, D1
  995. 00000986  43EB 0580                lea.l      A1, [A3 + 0x580]
  996. 0000098A  41F1 0800                lea.l      A0, [A1 + D0]
  997. 0000098E  2D48 FFF0                move.l     [A6 - 0x10], A0
  998. 00000992  48C7                     ext.l      D7
  999. 00000994  2007                     move.l     D0, D7
  1000. 00000996  5D80                     subq.l     D0, 6
  1001. 00000998  E580                     asl        D0, 2
  1002. 0000099A  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  1003. 0000099E  2870 0800                movea.l    A4, [A0 + D0]
  1004. 000009A2  200C                     move.l     D0, A4
  1005. 000009A4  6740                     beq        +0x42 /* 000009E6 */
  1006. 000009A6  2054                     movea.l    A0, [A4]
  1007. 000009A8  226E FFF0                movea.l    A1, [A6 - 0x10]
  1008. 000009AC  3028 0002                move.w     D0, [A0 + 0x2]
  1009. 000009B0  B069 0006                cmp.w      D0, [A1 + 0x6]
  1010. 000009B4  6630                     bne        +0x32 /* 000009E6 */
  1011. 000009B6  206E FFF4                movea.l    A0, [A6 - 0xC]
  1012. 000009BA  4A68 0006                tst.w      [A0 + 0x6]
  1013. 000009BE  670A                     beq        +0xC /* 000009CA */
  1014. 000009C0  3028 0006                move.w     D0, [A0 + 0x6]
  1015. 000009C4  B069 0006                cmp.w      D0, [A1 + 0x6]
  1016. 000009C8  661C                     bne        +0x1E /* 000009E6 */
  1017. label000009CA:
  1018. 000009CA  206E FFF4                movea.l    A0, [A6 - 0xC]
  1019. 000009CE  4A28 0001                tst.b      [A0 + 0x1]
  1020. 000009D2  6700 00B4                beq        +0xB6 /* 00000A88 */
  1021. 000009D6  226E FFF0                movea.l    A1, [A6 - 0x10]
  1022. 000009DA  1028 0001                move.b     D0, [A0 + 0x1]
  1023. 000009DE  B029 0001                cmp.b      D0, [A1 + 0x1]
  1024. 000009E2  6700 00A4                beq        +0xA6 /* 00000A88 */
  1025. label000009E6:
  1026. 000009E6  200C                     move.l     D0, A4
  1027. 000009E8  675E                     beq        +0x60 /* 00000A48 */
  1028. 000009EA  2054                     movea.l    A0, [A4]
  1029. 000009EC  226E FFF0                movea.l    A1, [A6 - 0x10]
  1030. 000009F0  3028 0002                move.w     D0, [A0 + 0x2]
  1031. 000009F4  B069 0006                cmp.w      D0, [A1 + 0x6]
  1032. 000009F8  661A                     bne        +0x1C /* 00000A14 */
  1033. 000009FA  206E FFF4                movea.l    A0, [A6 - 0xC]
  1034. 000009FE  1028 0001                move.b     D0, [A0 + 0x1]
  1035. 00000A02  B029 0001                cmp.b      D0, [A1 + 0x1]
  1036. 00000A06  6706                     beq        +0x8 /* 00000A0E */
  1037. 00000A08  2F0C                     move.l     -[A7], A4
  1038. 00000A0A  4EBA 0624                jsr        [PC + 0x624 /* 00001030 */]
  1039. label00000A0E:
  1040. 00000A0E  2D4C 000C                move.l     [A6 + 0xC], A4
  1041. 00000A12  6078                     bra        +0x7A /* 00000A8C */
  1042. label00000A14:
  1043. 00000A14  48C7                     ext.l      D7
  1044. 00000A16  2007                     move.l     D0, D7
  1045. 00000A18  5D80                     subq.l     D0, 6
  1046. 00000A1A  E580                     asl        D0, 2
  1047. 00000A1C  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  1048. 00000A20  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  1049. 00000A26  48C7                     ext.l      D7
  1050. 00000A28  2007                     move.l     D0, D7
  1051. 00000A2A  5D80                     subq.l     D0, 6
  1052. 00000A2C  E580                     asl        D0, 2
  1053. 00000A2E  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  1054. 00000A32  7200                     moveq.l    D1, 0x00
  1055. 00000A34  2181 0800                move.l     [A0 + D0], D1
  1056. 00000A38  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1057. 00000A3C  4EBA 04D0                jsr        [PC + 0x4D0 /* 00000F0E */]
  1058. 00000A40  486E FFEC                pea.l      [A6 - 0x14]
  1059. 00000A44  4EBA F65A                jsr        [PC - 0x9A6 /* 000000A0 */]
  1060. label00000A48:
  1061. 00000A48  486E FFF8                pea.l      [A6 - 0x8]
  1062. 00000A4C  A874                     syscall    GetPort
  1063. 00000A4E  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  1064. 00000A52  A873                     syscall    SetPort
  1065. 00000A54  598F                     subq.l     A7, 4
  1066. 00000A56  206E FFF0                movea.l    A0, [A6 - 0x10]
  1067. 00000A5A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  1068. 00000A5E  3F07                     move.w     -[A7], D7
  1069. 00000A60  4EBA FE56                jsr        [PC - 0x1AA /* 000008B8 */]
  1070. 00000A64  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1071. 00000A68  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1072. 00000A6C  A873                     syscall    SetPort
  1073. 00000A6E  48C7                     ext.l      D7
  1074. 00000A70  2007                     move.l     D0, D7
  1075. 00000A72  5D80                     subq.l     D0, 6
  1076. 00000A74  E580                     asl        D0, 2
  1077. 00000A76  41EB 12AC                lea.l      A0, [A3 + 0x12AC]
  1078. 00000A7A  21AE FFFC 0800           move.l     [A0 + D0], [A6 - 0x4]
  1079. 00000A80  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1080. 00000A86  6004                     bra        +0x6 /* 00000A8C */
  1081. label00000A88:
  1082. 00000A88  2D4C 000C                move.l     [A6 + 0xC], A4
  1083. label00000A8C:
  1084. 00000A8C  4CEE 1880 FFE0           movem.l    D7,A3,A4, [A6 - 0x20]
  1085. 00000A92  4E5E                     unlink     A6
  1086. 00000A94  2E9F                     move.l     [A7], [A7]+
  1087. 00000A96  4E75                     rts
  1088. fn00000A98:
  1089. 00000A98  4E56 0000                link       A6, 0
  1090. 00000A9C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1091. 00000AA0  266E 0008                movea.l    A3, [A6 + 0x8]
  1092. 00000AA4  286E 000C                movea.l    A4, [A6 + 0xC]
  1093. 00000AA8  7001                     moveq.l    D0, 0x01
  1094. 00000AAA  2F00                     move.l     -[A7], D0
  1095. 00000AAC  206E 0010                movea.l    A0, [A6 + 0x10]
  1096. 00000AB0  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1097. 00000AB4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1098. 00000AB8  4A00                     tst.b      D0
  1099. 00000ABA  504F                     addq.w     A7, 8
  1100. 00000ABC  670A                     beq        +0xC /* 00000AC8 */
  1101. 00000ABE  204B                     movea.l    A0, A3
  1102. 00000AC0  224C                     movea.l    A1, A4
  1103. 00000AC2  20D9                     move.l     [A0]+, [A1]+
  1104. 00000AC4  20D9                     move.l     [A0]+, [A1]+
  1105. 00000AC6  6074                     bra        +0x76 /* 00000B3C */
  1106. label00000AC8:
  1107. 00000AC8  206E 0010                movea.l    A0, [A6 + 0x10]
  1108. 00000ACC  41E8 001A                lea.l      A0, [A0 + 0x1A]
  1109. 00000AD0  224B                     movea.l    A1, A3
  1110. 00000AD2  22D8                     move.l     [A1]+, [A0]+
  1111. 00000AD4  22D8                     move.l     [A1]+, [A0]+
  1112. 00000AD6  4246                     clr.w      D6
  1113. 00000AD8  4247                     clr.w      D7
  1114. 00000ADA  7000                     moveq.l    D0, 0x00
  1115. 00000ADC  2F00                     move.l     -[A7], D0
  1116. 00000ADE  206E 0010                movea.l    A0, [A6 + 0x10]
  1117. 00000AE2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1118. 00000AE6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1119. 00000AEA  4A00                     tst.b      D0
  1120. 00000AEC  504F                     addq.w     A7, 8
  1121. 00000AEE  673A                     beq        +0x3C /* 00000B2A */
  1122. 00000AF0  302B 0006                move.w     D0, [A3 + 0x6]
  1123. 00000AF4  48C0                     ext.l      D0
  1124. 00000AF6  322C 0006                move.w     D1, [A4 + 0x6]
  1125. 00000AFA  48C1                     ext.l      D1
  1126. 00000AFC  342C 0002                move.w     D2, [A4 + 0x2]
  1127. 00000B00  48C2                     ext.l      D2
  1128. 00000B02  9282                     sub.l      D1, D2
  1129. 00000B04  9081                     sub.l      D0, D1
  1130. 00000B06  7202                     moveq.l    D1, 0x02
  1131. 00000B08  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1132. 00000B0C  3E00                     move.w     D7, D0
  1133. 00000B0E  302B 0004                move.w     D0, [A3 + 0x4]
  1134. 00000B12  48C0                     ext.l      D0
  1135. 00000B14  322C 0004                move.w     D1, [A4 + 0x4]
  1136. 00000B18  48C1                     ext.l      D1
  1137. 00000B1A  3414                     move.w     D2, [A4]
  1138. 00000B1C  48C2                     ext.l      D2
  1139. 00000B1E  9282                     sub.l      D1, D2
  1140. 00000B20  9081                     sub.l      D0, D1
  1141. 00000B22  7202                     moveq.l    D1, 0x02
  1142. 00000B24  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1143. 00000B28  3C00                     move.w     D6, D0
  1144. label00000B2A:
  1145. 00000B2A  2F0B                     move.l     -[A7], A3
  1146. 00000B2C  302C 0002                move.w     D0, [A4 + 0x2]
  1147. 00000B30  9047                     sub.w      D0, D7
  1148. 00000B32  3F00                     move.w     -[A7], D0
  1149. 00000B34  3014                     move.w     D0, [A4]
  1150. 00000B36  9046                     sub.w      D0, D6
  1151. 00000B38  3F00                     move.w     -[A7], D0
  1152. 00000B3A  A8A8                     syscall    OffsetRect
  1153. label00000B3C:
  1154. 00000B3C  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1155. 00000B42  4E5E                     unlink     A6
  1156. 00000B44  205F                     movea.l    A0, [A7]+
  1157. 00000B46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1158. 00000B4A  4ED0                     jmp        [A0]
  1159. fn00000B4C:
  1160. 00000B4C  4E56 0000                link       A6, 0
  1161. 00000B50  48E7 0118                movem.l    -[A7], D7,A3,A4
  1162. 00000B54  266E 0008                movea.l    A3, [A6 + 0x8]
  1163. 00000B58  302B 0018                move.w     D0, [A3 + 0x18]
  1164. 00000B5C  48C0                     ext.l      D0
  1165. 00000B5E  5D80                     subq.l     D0, 6
  1166. 00000B60  206B 0010                movea.l    A0, [A3 + 0x10]
  1167. 00000B64  E580                     asl        D0, 2
  1168. 00000B66  41E8 12AC                lea.l      A0, [A0 + 0x12AC]
  1169. 00000B6A  2870 0800                movea.l    A4, [A0 + D0]
  1170. 00000B6E  322B 0018                move.w     D1, [A3 + 0x18]
  1171. 00000B72  48C1                     ext.l      D1
  1172. 00000B74  2001                     move.l     D0, D1
  1173. 00000B76  226B 0010                movea.l    A1, [A3 + 0x10]
  1174. 00000B7A  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  1175. 00000B7E  2049                     movea.l    A0, A1
  1176. 00000B80  0A00 0018                xori.b     D0, 0x18
  1177. 00000B84  3200                     move.w     D1, D0
  1178. 00000B86  E648                     lsr        D0.w, 3
  1179. 00000B88  0330 0000                btst       [A0 + D0.w], D1
  1180. 00000B8C  6604                     bne        +0x6 /* 00000B92 */
  1181. 00000B8E  7000                     moveq.l    D0, 0x00
  1182. 00000B90  6002                     bra        +0x4 /* 00000B94 */
  1183. label00000B92:
  1184. 00000B92  7001                     moveq.l    D0, 0x01
  1185. label00000B94:
  1186. 00000B94  1E00                     move.b     D7, D0
  1187. 00000B96  200C                     move.l     D0, A4
  1188. 00000B98  6704                     beq        +0x6 /* 00000B9E */
  1189. 00000B9A  4A07                     tst.b      D7
  1190. 00000B9C  6648                     bne        +0x4A /* 00000BE6 */
  1191. label00000B9E:
  1192. 00000B9E  598F                     subq.l     A7, 4
  1193. 00000BA0  2F0B                     move.l     -[A7], A3
  1194. 00000BA2  4EBA FDA6                jsr        [PC - 0x25A /* 0000094A */]
  1195. 00000BA6  285F                     movea.l    A4, [A7]+
  1196. 00000BA8  200C                     move.l     D0, A4
  1197. 00000BAA  673A                     beq        +0x3C /* 00000BE6 */
  1198. 00000BAC  2054                     movea.l    A0, [A4]
  1199. 00000BAE  4A28 0006                tst.b      [A0 + 0x6]
  1200. 00000BB2  671A                     beq        +0x1C /* 00000BCE */
  1201. 00000BB4  4228 0006                clr.b      [A0 + 0x6]
  1202. 00000BB8  2054                     movea.l    A0, [A4]
  1203. 00000BBA  4AA8 0010                tst.l      [A0 + 0x10]
  1204. 00000BBE  6D08                     blt        +0xA /* 00000BC8 */
  1205. 00000BC0  2F0C                     move.l     -[A7], A4
  1206. 00000BC2  4EBA 046C                jsr        [PC + 0x46C /* 00001030 */]
  1207. 00000BC6  6006                     bra        +0x8 /* 00000BCE */
  1208. label00000BC8:
  1209. 00000BC8  2F0C                     move.l     -[A7], A4
  1210. 00000BCA  4EBA 048A                jsr        [PC + 0x48A /* 00001056 */]
  1211. label00000BCE:
  1212. 00000BCE  2054                     movea.l    A0, [A4]
  1213. 00000BD0  3010                     move.w     D0, [A0]
  1214. 00000BD2  6706                     beq        +0x8 /* 00000BDA */
  1215. 00000BD4  5340                     subq.w     D0, 1
  1216. 00000BD6  670E                     beq        +0x10 /* 00000BE6 */
  1217. 00000BD8  600C                     bra        +0xE /* 00000BE6 */
  1218. label00000BDA:
  1219. 00000BDA  2F0C                     move.l     -[A7], A4
  1220. 00000BDC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1221. 00000BE0  2F0B                     move.l     -[A7], A3
  1222. 00000BE2  4EBA 1A14                jsr        [PC + 0x1A14 /* 000025F8 */]
  1223. label00000BE6:
  1224. 00000BE6  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1225. 00000BEC  4E5E                     unlink     A6
  1226. 00000BEE  205F                     movea.l    A0, [A7]+
  1227. 00000BF0  5C4F                     addq.w     A7, 6
  1228. 00000BF2  4ED0                     jmp        [A0]
  1229. fn00000BF4:
  1230. 00000BF4  4E56 FFFC                link       A6, -0x0004
  1231. 00000BF8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1232. 00000BFC  266E 000C                movea.l    A3, [A6 + 0xC]
  1233. 00000C00  286E 0008                movea.l    A4, [A6 + 0x8]
  1234. 00000C04  4A2D E5C6                tst.b      [A5 - 0x1A3A]
  1235. 00000C08  6722                     beq        +0x24 /* 00000C2C */
  1236. 00000C0A  7005                     moveq.l    D0, 0x05
  1237. 00000C0C  2F00                     move.l     -[A7], D0
  1238. 00000C0E  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  1239. 00000C12  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1240. 00000C16  4A00                     tst.b      D0
  1241. 00000C18  504F                     addq.w     A7, 8
  1242. 00000C1A  6710                     beq        +0x12 /* 00000C2C */
  1243. 00000C1C  2054                     movea.l    A0, [A4]
  1244. 00000C1E  1028 0005                move.b     D0, [A0 + 0x5]
  1245. 00000C22  803C 0040                or.b       D0, 0x40 /* '@' */
  1246. 00000C26  2054                     movea.l    A0, [A4]
  1247. 00000C28  1140 0005                move.b     [A0 + 0x5], D0
  1248. label00000C2C:
  1249. 00000C2C  598F                     subq.l     A7, 4
  1250. 00000C2E  2F0C                     move.l     -[A7], A4
  1251. 00000C30  4EBA FD18                jsr        [PC - 0x2E8 /* 0000094A */]
  1252. 00000C34  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1253. 00000C38  7007                     moveq.l    D0, 0x07
  1254. 00000C3A  2F00                     move.l     -[A7], D0
  1255. 00000C3C  2054                     movea.l    A0, [A4]
  1256. 00000C3E  1228 0005                move.b     D1, [A0 + 0x5]
  1257. 00000C42  4881                     ext.w      D1
  1258. 00000C44  48C1                     ext.l      D1
  1259. 00000C46  2F01                     move.l     -[A7], D1
  1260. 00000C48  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1261. 00000C4C  4A00                     tst.b      D0
  1262. 00000C4E  504F                     addq.w     A7, 8
  1263. 00000C50  670E                     beq        +0x10 /* 00000C60 */
  1264. 00000C52  2054                     movea.l    A0, [A4]
  1265. 00000C54  3C28 000E                move.w     D6, [A0 + 0xE]
  1266. 00000C58  3E28 000C                move.w     D7, [A0 + 0xC]
  1267. 00000C5C  4245                     clr.w      D5
  1268. 00000C5E  6052                     bra        +0x54 /* 00000CB2 */
  1269. label00000C60:
  1270. 00000C60  558F                     subq.l     A7, 2
  1271. 00000C62  486B 001A                pea.l      [A3 + 0x1A]
  1272. 00000C66  A8AE                     syscall    EmptyRect
  1273. 00000C68  4A1F                     tst.b      [A7]+
  1274. 00000C6A  6708                     beq        +0xA /* 00000C74 */
  1275. 00000C6C  3C3C 00A0                move.w     D6, 0xA0
  1276. 00000C70  4247                     clr.w      D7
  1277. 00000C72  6010                     bra        +0x12 /* 00000C84 */
  1278. label00000C74:
  1279. 00000C74  3C2B 0020                move.w     D6, [A3 + 0x20]
  1280. 00000C78  9C6B 001C                sub.w      D6, [A3 + 0x1C]
  1281. 00000C7C  3E2B 001E                move.w     D7, [A3 + 0x1E]
  1282. 00000C80  9E6B 001A                sub.w      D7, [A3 + 0x1A]
  1283. label00000C84:
  1284. 00000C84  4AAE FFFC                tst.l      [A6 - 0x4]
  1285. 00000C88  6726                     beq        +0x28 /* 00000CB0 */
  1286. 00000C8A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1287. 00000C8E  2050                     movea.l    A0, [A0]
  1288. 00000C90  4A50                     tst.w      [A0]
  1289. 00000C92  661C                     bne        +0x1E /* 00000CB0 */
  1290. 00000C94  206E FFFC                movea.l    A0, [A6 - 0x4]
  1291. 00000C98  2050                     movea.l    A0, [A0]
  1292. 00000C9A  4A28 0007                tst.b      [A0 + 0x7]
  1293. 00000C9E  6710                     beq        +0x12 /* 00000CB0 */
  1294. 00000CA0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1295. 00000CA4  2050                     movea.l    A0, [A0]
  1296. 00000CA6  4A28 0008                tst.b      [A0 + 0x8]
  1297. 00000CAA  6704                     beq        +0x6 /* 00000CB0 */
  1298. 00000CAC  7A10                     moveq.l    D5, 0x10
  1299. 00000CAE  6002                     bra        +0x4 /* 00000CB2 */
  1300. label00000CB0:
  1301. 00000CB0  4245                     clr.w      D5
  1302. label00000CB2:
  1303. 00000CB2  2054                     movea.l    A0, [A4]
  1304. 00000CB4  3006                     move.w     D0, D6
  1305. 00000CB6  48C0                     ext.l      D0
  1306. 00000CB8  81FC 0002                divs.w     D0, 0x2
  1307. 00000CBC  3228 000A                move.w     D1, [A0 + 0xA]
  1308. 00000CC0  9240                     sub.w      D1, D0
  1309. 00000CC2  206C 0008                movea.l    A0, [A4 + 0x8]
  1310. 00000CC6  3141 0002                move.w     [A0 + 0x2], D1
  1311. 00000CCA  2054                     movea.l    A0, [A4]
  1312. 00000CCC  3007                     move.w     D0, D7
  1313. 00000CCE  48C0                     ext.l      D0
  1314. 00000CD0  81FC 0002                divs.w     D0, 0x2
  1315. 00000CD4  3228 0008                move.w     D1, [A0 + 0x8]
  1316. 00000CD8  9240                     sub.w      D1, D0
  1317. 00000CDA  206C 0008                movea.l    A0, [A4 + 0x8]
  1318. 00000CDE  3081                     move.w     [A0], D1
  1319. 00000CE0  206C 0008                movea.l    A0, [A4 + 0x8]
  1320. 00000CE4  3006                     move.w     D0, D6
  1321. 00000CE6  D068 0002                add.w      D0, [A0 + 0x2]
  1322. 00000CEA  3140 0006                move.w     [A0 + 0x6], D0
  1323. 00000CEE  7009                     moveq.l    D0, 0x09
  1324. 00000CF0  2F00                     move.l     -[A7], D0
  1325. 00000CF2  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  1326. 00000CF6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1327. 00000CFA  4A00                     tst.b      D0
  1328. 00000CFC  504F                     addq.w     A7, 8
  1329. 00000CFE  6702                     beq        +0x4 /* 00000D02 */
  1330. 00000D00  4247                     clr.w      D7
  1331. label00000D02:
  1332. 00000D02  206C 0008                movea.l    A0, [A4 + 0x8]
  1333. 00000D06  3010                     move.w     D0, [A0]
  1334. 00000D08  48C0                     ext.l      D0
  1335. 00000D0A  48C7                     ext.l      D7
  1336. 00000D0C  D087                     add.l      D0, D7
  1337. 00000D0E  D045                     add.w      D0, D5
  1338. 00000D10  3140 0004                move.w     [A0 + 0x4], D0
  1339. 00000D14  4CEE 18E0 FFE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x18]
  1340. 00000D1A  4E5E                     unlink     A6
  1341. 00000D1C  205F                     movea.l    A0, [A7]+
  1342. 00000D1E  504F                     addq.w     A7, 8
  1343. 00000D20  4ED0                     jmp        [A0]
  1344. fn00000D22:
  1345. 00000D22  4E56 0000                link       A6, 0
  1346. 00000D26  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1347. 00000D2A  3E2E 0008                move.w     D7, [A6 + 0x8]
  1348. 00000D2E  48C7                     ext.l      D7
  1349. 00000D30  2007                     move.l     D0, D7
  1350. 00000D32  5D80                     subq.l     D0, 6
  1351. 00000D34  206E 000A                movea.l    A0, [A6 + 0xA]
  1352. 00000D38  E580                     asl        D0, 2
  1353. 00000D3A  41E8 12AC                lea.l      A0, [A0 + 0x12AC]
  1354. 00000D3E  2870 0800                movea.l    A4, [A0 + D0]
  1355. 00000D42  200C                     move.l     D0, A4
  1356. 00000D44  6700 0112                beq        +0x114 /* 00000E58 */
  1357. 00000D48  598F                     subq.l     A7, 4
  1358. 00000D4A  2054                     movea.l    A0, [A4]
  1359. 00000D4C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1360. 00000D50  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  1361. 00000D54  265F                     movea.l    A3, [A7]+
  1362. 00000D56  200B                     move.l     D0, A3
  1363. 00000D58  6700 00FE                beq        +0x100 /* 00000E58 */
  1364. 00000D5C  558F                     subq.l     A7, 2
  1365. 00000D5E  2F0C                     move.l     -[A7], A4
  1366. 00000D60  4EBA FAC6                jsr        [PC - 0x53A /* 00000828 */]
  1367. 00000D64  4A1F                     tst.b      [A7]+
  1368. 00000D66  6600 0098                bne        +0x9A /* 00000E00 */
  1369. 00000D6A  48C7                     ext.l      D7
  1370. 00000D6C  2007                     move.l     D0, D7
  1371. 00000D6E  226E 000A                movea.l    A1, [A6 + 0xA]
  1372. 00000D72  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  1373. 00000D76  2049                     movea.l    A0, A1
  1374. 00000D78  0A00 0018                xori.b     D0, 0x18
  1375. 00000D7C  3200                     move.w     D1, D0
  1376. 00000D7E  E648                     lsr        D0.w, 3
  1377. 00000D80  0330 0000                btst       [A0 + D0.w], D1
  1378. 00000D84  6604                     bne        +0x6 /* 00000D8A */
  1379. 00000D86  7000                     moveq.l    D0, 0x00
  1380. 00000D88  6002                     bra        +0x4 /* 00000D8C */
  1381. label00000D8A:
  1382. 00000D8A  7001                     moveq.l    D0, 0x01
  1383. label00000D8C:
  1384. 00000D8C  1C00                     move.b     D6, D0
  1385. 00000D8E  670A                     beq        +0xC /* 00000D9A */
  1386. 00000D90  2F0C                     move.l     -[A7], A4
  1387. 00000D92  7000                     moveq.l    D0, 0x00
  1388. 00000D94  1F00                     move.b     -[A7], D0
  1389. 00000D96  4EBA 02E4                jsr        [PC + 0x2E4 /* 0000107C */]
  1390. label00000D9A:
  1391. 00000D9A  2F0C                     move.l     -[A7], A4
  1392. 00000D9C  7001                     moveq.l    D0, 0x01
  1393. 00000D9E  1F00                     move.b     -[A7], D0
  1394. 00000DA0  4EBA FABE                jsr        [PC - 0x542 /* 00000860 */]
  1395. 00000DA4  2F0C                     move.l     -[A7], A4
  1396. 00000DA6  7004                     moveq.l    D0, 0x04
  1397. 00000DA8  2F00                     move.l     -[A7], D0
  1398. 00000DAA  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  1399. 00000DAE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1400. 00000DB2  508F                     addq.l     A7, 8
  1401. 00000DB4  1F00                     move.b     -[A7], D0
  1402. 00000DB6  4EBA 018A                jsr        [PC + 0x18A /* 00000F42 */]
  1403. 00000DBA  2054                     movea.l    A0, [A4]
  1404. 00000DBC  4A28 0007                tst.b      [A0 + 0x7]
  1405. 00000DC0  6706                     beq        +0x8 /* 00000DC8 */
  1406. 00000DC2  4A28 0008                tst.b      [A0 + 0x8]
  1407. 00000DC6  6630                     bne        +0x32 /* 00000DF8 */
  1408. label00000DC8:
  1409. 00000DC8  558F                     subq.l     A7, 2
  1410. 00000DCA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1411. 00000DCE  4A1F                     tst.b      [A7]+
  1412. 00000DD0  670E                     beq        +0x10 /* 00000DE0 */
  1413. 00000DD2  598F                     subq.l     A7, 4
  1414. 00000DD4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1415. 00000DD8  2054                     movea.l    A0, [A4]
  1416. 00000DDA  215F 0014                move.l     [A0 + 0x14], [A7]+
  1417. 00000DDE  6020                     bra        +0x22 /* 00000E00 */
  1418. label00000DE0:
  1419. 00000DE0  2F0C                     move.l     -[A7], A4
  1420. 00000DE2  7008                     moveq.l    D0, 0x08
  1421. 00000DE4  2F00                     move.l     -[A7], D0
  1422. 00000DE6  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  1423. 00000DEA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1424. 00000DEE  508F                     addq.l     A7, 8
  1425. 00000DF0  1F00                     move.b     -[A7], D0
  1426. 00000DF2  4EBA 01BC                jsr        [PC + 0x1BC /* 00000FB0 */]
  1427. 00000DF6  6008                     bra        +0xA /* 00000E00 */
  1428. label00000DF8:
  1429. 00000DF8  2054                     movea.l    A0, [A4]
  1430. 00000DFA  117C 0001 0004           move.b     [A0 + 0x4], 0x1
  1431. label00000E00:
  1432. 00000E00  2F0C                     move.l     -[A7], A4
  1433. 00000E02  3F07                     move.w     -[A7], D7
  1434. 00000E04  206E 000A                movea.l    A0, [A6 + 0xA]
  1435. 00000E08  3F28 1398                move.w     -[A7], [A0 + 0x1398]
  1436. 00000E0C  4EBA 0058                jsr        [PC + 0x58 /* 00000E66 */]
  1437. 00000E10  558F                     subq.l     A7, 2
  1438. 00000E12  2F0C                     move.l     -[A7], A4
  1439. 00000E14  4EBA 007C                jsr        [PC + 0x7C /* 00000E92 */]
  1440. 00000E18  4A1F                     tst.b      [A7]+
  1441. 00000E1A  673C                     beq        +0x3E /* 00000E58 */
  1442. 00000E1C  7004                     moveq.l    D0, 0x04
  1443. 00000E1E  2F00                     move.l     -[A7], D0
  1444. 00000E20  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  1445. 00000E24  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1446. 00000E28  4A00                     tst.b      D0
  1447. 00000E2A  504F                     addq.w     A7, 8
  1448. 00000E2C  6716                     beq        +0x18 /* 00000E44 */
  1449. 00000E2E  558F                     subq.l     A7, 2
  1450. 00000E30  2F0C                     move.l     -[A7], A4
  1451. 00000E32  4EBA 009A                jsr        [PC + 0x9A /* 00000ECE */]
  1452. 00000E36  4A1F                     tst.b      [A7]+
  1453. 00000E38  661E                     bne        +0x20 /* 00000E58 */
  1454. 00000E3A  2054                     movea.l    A0, [A4]
  1455. 00000E3C  117C 0001 0006           move.b     [A0 + 0x6], 0x1
  1456. 00000E42  6014                     bra        +0x16 /* 00000E58 */
  1457. label00000E44:
  1458. 00000E44  2054                     movea.l    A0, [A4]
  1459. 00000E46  4A28 0007                tst.b      [A0 + 0x7]
  1460. 00000E4A  6706                     beq        +0x8 /* 00000E52 */
  1461. 00000E4C  4A28 0008                tst.b      [A0 + 0x8]
  1462. 00000E50  6606                     bne        +0x8 /* 00000E58 */
  1463. label00000E52:
  1464. 00000E52  2F0C                     move.l     -[A7], A4
  1465. 00000E54  4EBA 01AE                jsr        [PC + 0x1AE /* 00001004 */]
  1466. label00000E58:
  1467. 00000E58  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1468. 00000E5E  4E5E                     unlink     A6
  1469. 00000E60  205F                     movea.l    A0, [A7]+
  1470. 00000E62  5C4F                     addq.w     A7, 6
  1471. 00000E64  4ED0                     jmp        [A0]
  1472. fn00000E66:
  1473. 00000E66  4E56 0000                link       A6, 0
  1474. 00000E6A  2F0C                     move.l     -[A7], A4
  1475. 00000E6C  286E 000C                movea.l    A4, [A6 + 0xC]
  1476. 00000E70  2054                     movea.l    A0, [A4]
  1477. 00000E72  3010                     move.w     D0, [A0]
  1478. 00000E74  6706                     beq        +0x8 /* 00000E7C */
  1479. 00000E76  5340                     subq.w     D0, 1
  1480. 00000E78  670C                     beq        +0xE /* 00000E86 */
  1481. 00000E7A  600A                     bra        +0xC /* 00000E86 */
  1482. label00000E7C:
  1483. 00000E7C  2F0C                     move.l     -[A7], A4
  1484. 00000E7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1485. 00000E82  4EBA 1582                jsr        [PC + 0x1582 /* 00002406 */]
  1486. label00000E86:
  1487. 00000E86  286E FFFC                movea.l    A4, [A6 - 0x4]
  1488. 00000E8A  4E5E                     unlink     A6
  1489. 00000E8C  205F                     movea.l    A0, [A7]+
  1490. 00000E8E  504F                     addq.w     A7, 8
  1491. 00000E90  4ED0                     jmp        [A0]
  1492. fn00000E92:
  1493. 00000E92  4E56 0000                link       A6, 0
  1494. 00000E96  2F0C                     move.l     -[A7], A4
  1495. 00000E98  286E 0008                movea.l    A4, [A6 + 0x8]
  1496. 00000E9C  2054                     movea.l    A0, [A4]
  1497. 00000E9E  3010                     move.w     D0, [A0]
  1498. 00000EA0  6706                     beq        +0x8 /* 00000EA8 */
  1499. 00000EA2  5340                     subq.w     D0, 1
  1500. 00000EA4  6710                     beq        +0x12 /* 00000EB6 */
  1501. 00000EA6  6016                     bra        +0x18 /* 00000EBE */
  1502. label00000EA8:
  1503. 00000EA8  558F                     subq.l     A7, 2
  1504. 00000EAA  2F0C                     move.l     -[A7], A4
  1505. 00000EAC  4EBA 158E                jsr        [PC + 0x158E /* 0000243C */]
  1506. 00000EB0  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1507. 00000EB4  600E                     bra        +0x10 /* 00000EC4 */
  1508. label00000EB6:
  1509. 00000EB6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1510. 00000EBC  6006                     bra        +0x8 /* 00000EC4 */
  1511. label00000EBE:
  1512. 00000EBE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1513. label00000EC4:
  1514. 00000EC4  286E FFFC                movea.l    A4, [A6 - 0x4]
  1515. 00000EC8  4E5E                     unlink     A6
  1516. 00000ECA  2E9F                     move.l     [A7], [A7]+
  1517. 00000ECC  4E75                     rts
  1518. fn00000ECE:
  1519. 00000ECE  4E56 0000                link       A6, 0
  1520. 00000ED2  48E7 1008                movem.l    -[A7], D3,A4
  1521. 00000ED6  286E 0008                movea.l    A4, [A6 + 0x8]
  1522. 00000EDA  2054                     movea.l    A0, [A4]
  1523. 00000EDC  3010                     move.w     D0, [A0]
  1524. 00000EDE  6706                     beq        +0x8 /* 00000EE6 */
  1525. 00000EE0  5340                     subq.w     D0, 1
  1526. 00000EE2  6712                     beq        +0x14 /* 00000EF6 */
  1527. 00000EE4  6018                     bra        +0x1A /* 00000EFE */
  1528. label00000EE6:
  1529. 00000EE6  2054                     movea.l    A0, [A4]
  1530. 00000EE8  4AA8 0038                tst.l      [A0 + 0x38]
  1531. 00000EEC  56C3                     sne        D3
  1532. 00000EEE  4403                     neg.b      D3
  1533. 00000EF0  1D43 000C                move.b     [A6 + 0xC], D3
  1534. 00000EF4  600C                     bra        +0xE /* 00000F02 */
  1535. label00000EF6:
  1536. 00000EF6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1537. 00000EFC  6004                     bra        +0x6 /* 00000F02 */
  1538. label00000EFE:
  1539. 00000EFE  422E 000C                clr.b      [A6 + 0xC]
  1540. label00000F02:
  1541. 00000F02  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1542. 00000F08  4E5E                     unlink     A6
  1543. 00000F0A  2E9F                     move.l     [A7], [A7]+
  1544. 00000F0C  4E75                     rts
  1545. fn00000F0E:
  1546. 00000F0E  4E56 0000                link       A6, 0
  1547. 00000F12  2F0C                     move.l     -[A7], A4
  1548. 00000F14  286E 0008                movea.l    A4, [A6 + 0x8]
  1549. 00000F18  200C                     move.l     D0, A4
  1550. 00000F1A  671C                     beq        +0x1E /* 00000F38 */
  1551. 00000F1C  2F0C                     move.l     -[A7], A4
  1552. 00000F1E  4EBA 00E4                jsr        [PC + 0xE4 /* 00001004 */]
  1553. 00000F22  558F                     subq.l     A7, 2
  1554. 00000F24  2F0C                     move.l     -[A7], A4
  1555. 00000F26  4EBA F900                jsr        [PC - 0x700 /* 00000828 */]
  1556. 00000F2A  4A1F                     tst.b      [A7]+
  1557. 00000F2C  670A                     beq        +0xC /* 00000F38 */
  1558. 00000F2E  2F0C                     move.l     -[A7], A4
  1559. 00000F30  7000                     moveq.l    D0, 0x00
  1560. 00000F32  1F00                     move.b     -[A7], D0
  1561. 00000F34  4EBA F92A                jsr        [PC - 0x6D6 /* 00000860 */]
  1562. label00000F38:
  1563. 00000F38  286E FFFC                movea.l    A4, [A6 - 0x4]
  1564. 00000F3C  4E5E                     unlink     A6
  1565. 00000F3E  2E9F                     move.l     [A7], [A7]+
  1566. 00000F40  4E75                     rts
  1567. fn00000F42:
  1568. 00000F42  4E56 0000                link       A6, 0
  1569. 00000F46  2F0C                     move.l     -[A7], A4
  1570. 00000F48  286E 000A                movea.l    A4, [A6 + 0xA]
  1571. 00000F4C  2054                     movea.l    A0, [A4]
  1572. 00000F4E  3010                     move.w     D0, [A0]
  1573. 00000F50  6706                     beq        +0x8 /* 00000F58 */
  1574. 00000F52  5340                     subq.w     D0, 1
  1575. 00000F54  670C                     beq        +0xE /* 00000F62 */
  1576. 00000F56  600A                     bra        +0xC /* 00000F62 */
  1577. label00000F58:
  1578. 00000F58  2F0C                     move.l     -[A7], A4
  1579. 00000F5A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1580. 00000F5E  4EBA 1D10                jsr        [PC + 0x1D10 /* 00002C70 */]
  1581. label00000F62:
  1582. 00000F62  286E FFFC                movea.l    A4, [A6 - 0x4]
  1583. 00000F66  4E5E                     unlink     A6
  1584. 00000F68  205F                     movea.l    A0, [A7]+
  1585. 00000F6A  5C4F                     addq.w     A7, 6
  1586. 00000F6C  4ED0                     jmp        [A0]
  1587. fn00000F6E:
  1588. 00000F6E  4E56 0000                link       A6, 0
  1589. 00000F72  48E7 1008                movem.l    -[A7], D3,A4
  1590. 00000F76  286E 0008                movea.l    A4, [A6 + 0x8]
  1591. 00000F7A  2054                     movea.l    A0, [A4]
  1592. 00000F7C  3010                     move.w     D0, [A0]
  1593. 00000F7E  6706                     beq        +0x8 /* 00000F86 */
  1594. 00000F80  5340                     subq.w     D0, 1
  1595. 00000F82  6712                     beq        +0x14 /* 00000F96 */
  1596. 00000F84  6018                     bra        +0x1A /* 00000F9E */
  1597. label00000F86:
  1598. 00000F86  2054                     movea.l    A0, [A4]
  1599. 00000F88  4AA8 0050                tst.l      [A0 + 0x50]
  1600. 00000F8C  57C3                     seq        D3
  1601. 00000F8E  4403                     neg.b      D3
  1602. 00000F90  1D43 000C                move.b     [A6 + 0xC], D3
  1603. 00000F94  600E                     bra        +0x10 /* 00000FA4 */
  1604. label00000F96:
  1605. 00000F96  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1606. 00000F9C  6006                     bra        +0x8 /* 00000FA4 */
  1607. label00000F9E:
  1608. 00000F9E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1609. label00000FA4:
  1610. 00000FA4  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1611. 00000FAA  4E5E                     unlink     A6
  1612. 00000FAC  2E9F                     move.l     [A7], [A7]+
  1613. 00000FAE  4E75                     rts
  1614. fn00000FB0:
  1615. 00000FB0  4E56 0000                link       A6, 0
  1616. 00000FB4  48E7 0108                movem.l    -[A7], D7,A4
  1617. 00000FB8  1E2E 0008                move.b     D7, [A6 + 0x8]
  1618. 00000FBC  286E 000A                movea.l    A4, [A6 + 0xA]
  1619. 00000FC0  2054                     movea.l    A0, [A4]
  1620. 00000FC2  4A28 0004                tst.b      [A0 + 0x4]
  1621. 00000FC6  662E                     bne        +0x30 /* 00000FF6 */
  1622. 00000FC8  3010                     move.w     D0, [A0]
  1623. 00000FCA  6706                     beq        +0x8 /* 00000FD2 */
  1624. 00000FCC  5340                     subq.w     D0, 1
  1625. 00000FCE  671C                     beq        +0x1E /* 00000FEC */
  1626. 00000FD0  601C                     bra        +0x1E /* 00000FEE */
  1627. label00000FD2:
  1628. 00000FD2  4A07                     tst.b      D7
  1629. 00000FD4  670E                     beq        +0x10 /* 00000FE4 */
  1630. 00000FD6  2F0C                     move.l     -[A7], A4
  1631. 00000FD8  7001                     moveq.l    D0, 0x01
  1632. 00000FDA  2F00                     move.l     -[A7], D0
  1633. 00000FDC  7200                     moveq.l    D1, 0x00
  1634. 00000FDE  2F01                     move.l     -[A7], D1
  1635. 00000FE0  4EBA 04B2                jsr        [PC + 0x4B2 /* 00001494 */]
  1636. label00000FE4:
  1637. 00000FE4  2F0C                     move.l     -[A7], A4
  1638. 00000FE6  4EBA 1474                jsr        [PC + 0x1474 /* 0000245C */]
  1639. 00000FEA  6002                     bra        +0x4 /* 00000FEE */
  1640. label00000FEC:
  1641. 00000FEC  4A07                     tst.b      D7
  1642. label00000FEE:
  1643. 00000FEE  2054                     movea.l    A0, [A4]
  1644. 00000FF0  117C 0001 0004           move.b     [A0 + 0x4], 0x1
  1645. label00000FF6:
  1646. 00000FF6  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1647. 00000FFC  4E5E                     unlink     A6
  1648. 00000FFE  205F                     movea.l    A0, [A7]+
  1649. 00001000  5C4F                     addq.w     A7, 6
  1650. 00001002  4ED0                     jmp        [A0]
  1651. fn00001004:
  1652. 00001004  4E56 0000                link       A6, 0
  1653. 00001008  2F0C                     move.l     -[A7], A4
  1654. 0000100A  286E 0008                movea.l    A4, [A6 + 0x8]
  1655. 0000100E  2054                     movea.l    A0, [A4]
  1656. 00001010  3010                     move.w     D0, [A0]
  1657. 00001012  6706                     beq        +0x8 /* 0000101A */
  1658. 00001014  5340                     subq.w     D0, 1
  1659. 00001016  6708                     beq        +0xA /* 00001020 */
  1660. 00001018  6006                     bra        +0x8 /* 00001020 */
  1661. label0000101A:
  1662. 0000101A  2F0C                     move.l     -[A7], A4
  1663. 0000101C  4EBA 14DC                jsr        [PC + 0x14DC /* 000024FA */]
  1664. label00001020:
  1665. 00001020  2054                     movea.l    A0, [A4]
  1666. 00001022  4228 0004                clr.b      [A0 + 0x4]
  1667. 00001026  286E FFFC                movea.l    A4, [A6 - 0x4]
  1668. 0000102A  4E5E                     unlink     A6
  1669. 0000102C  2E9F                     move.l     [A7], [A7]+
  1670. 0000102E  4E75                     rts
  1671. fn00001030:
  1672. 00001030  4E56 0000                link       A6, 0
  1673. 00001034  2F0C                     move.l     -[A7], A4
  1674. 00001036  286E 0008                movea.l    A4, [A6 + 0x8]
  1675. 0000103A  2054                     movea.l    A0, [A4]
  1676. 0000103C  3010                     move.w     D0, [A0]
  1677. 0000103E  6706                     beq        +0x8 /* 00001046 */
  1678. 00001040  5340                     subq.w     D0, 1
  1679. 00001042  6708                     beq        +0xA /* 0000104C */
  1680. 00001044  6006                     bra        +0x8 /* 0000104C */
  1681. label00001046:
  1682. 00001046  2F0C                     move.l     -[A7], A4
  1683. 00001048  4EBA 150E                jsr        [PC + 0x150E /* 00002558 */]
  1684. label0000104C:
  1685. 0000104C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1686. 00001050  4E5E                     unlink     A6
  1687. 00001052  2E9F                     move.l     [A7], [A7]+
  1688. 00001054  4E75                     rts
  1689. fn00001056:
  1690. 00001056  4E56 0000                link       A6, 0
  1691. 0000105A  2F0C                     move.l     -[A7], A4
  1692. 0000105C  286E 0008                movea.l    A4, [A6 + 0x8]
  1693. 00001060  2054                     movea.l    A0, [A4]
  1694. 00001062  3010                     move.w     D0, [A0]
  1695. 00001064  6706                     beq        +0x8 /* 0000106C */
  1696. 00001066  5340                     subq.w     D0, 1
  1697. 00001068  6708                     beq        +0xA /* 00001072 */
  1698. 0000106A  6006                     bra        +0x8 /* 00001072 */
  1699. label0000106C:
  1700. 0000106C  2F0C                     move.l     -[A7], A4
  1701. 0000106E  4EBA 1564                jsr        [PC + 0x1564 /* 000025D4 */]
  1702. label00001072:
  1703. 00001072  286E FFFC                movea.l    A4, [A6 - 0x4]
  1704. 00001076  4E5E                     unlink     A6
  1705. 00001078  2E9F                     move.l     [A7], [A7]+
  1706. 0000107A  4E75                     rts
  1707. fn0000107C:
  1708. 0000107C  4E56 0000                link       A6, 0
  1709. 00001080  48E7 0108                movem.l    -[A7], D7,A4
  1710. 00001084  1E2E 0008                move.b     D7, [A6 + 0x8]
  1711. 00001088  286E 000A                movea.l    A4, [A6 + 0xA]
  1712. 0000108C  200C                     move.l     D0, A4
  1713. 0000108E  671E                     beq        +0x20 /* 000010AE */
  1714. 00001090  558F                     subq.l     A7, 2
  1715. 00001092  2F0C                     move.l     -[A7], A4
  1716. 00001094  4EBA 0026                jsr        [PC + 0x26 /* 000010BC */]
  1717. 00001098  CE1F                     and.b      D7, [A7]+
  1718. 0000109A  2054                     movea.l    A0, [A4]
  1719. 0000109C  3010                     move.w     D0, [A0]
  1720. 0000109E  6706                     beq        +0x8 /* 000010A6 */
  1721. 000010A0  5340                     subq.w     D0, 1
  1722. 000010A2  670A                     beq        +0xC /* 000010AE */
  1723. 000010A4  6008                     bra        +0xA /* 000010AE */
  1724. label000010A6:
  1725. 000010A6  2F0C                     move.l     -[A7], A4
  1726. 000010A8  1F07                     move.b     -[A7], D7
  1727. 000010AA  4EBA 1C4E                jsr        [PC + 0x1C4E /* 00002CFA */]
  1728. label000010AE:
  1729. 000010AE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1730. 000010B4  4E5E                     unlink     A6
  1731. 000010B6  205F                     movea.l    A0, [A7]+
  1732. 000010B8  5C4F                     addq.w     A7, 6
  1733. 000010BA  4ED0                     jmp        [A0]
  1734. fn000010BC:
  1735. 000010BC  4E56 0000                link       A6, 0
  1736. 000010C0  48E7 1008                movem.l    -[A7], D3,A4
  1737. 000010C4  598F                     subq.l     A7, 4
  1738. 000010C6  206E 0008                movea.l    A0, [A6 + 0x8]
  1739. 000010CA  2050                     movea.l    A0, [A0]
  1740. 000010CC  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1741. 000010D0  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1742. 000010D4  285F                     movea.l    A4, [A7]+
  1743. 000010D6  7600                     moveq.l    D3, 0x00
  1744. 000010D8  4A2D E590                tst.b      [A5 - 0x1A70]
  1745. 000010DC  6718                     beq        +0x1A /* 000010F6 */
  1746. 000010DE  2F03                     move.l     -[A7], D3
  1747. 000010E0  7003                     moveq.l    D0, 0x03
  1748. 000010E2  2F00                     move.l     -[A7], D0
  1749. 000010E4  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  1750. 000010E8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1751. 000010EC  508F                     addq.l     A7, 8
  1752. 000010EE  261F                     move.l     D3, [A7]+
  1753. 000010F0  4A00                     tst.b      D0
  1754. 000010F2  6702                     beq        +0x4 /* 000010F6 */
  1755. 000010F4  7601                     moveq.l    D3, 0x01
  1756. label000010F6:
  1757. 000010F6  1D43 000C                move.b     [A6 + 0xC], D3
  1758. 000010FA  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1759. 00001100  4E5E                     unlink     A6
  1760. 00001102  2E9F                     move.l     [A7], [A7]+
  1761. 00001104  4E75                     rts
  1762. fn00001106:
  1763. 00001106  4E56 0000                link       A6, 0
  1764. 0000110A  2F0C                     move.l     -[A7], A4
  1765. 0000110C  286E 0008                movea.l    A4, [A6 + 0x8]
  1766. 00001110  2054                     movea.l    A0, [A4]
  1767. 00001112  3010                     move.w     D0, [A0]
  1768. 00001114  6706                     beq        +0x8 /* 0000111C */
  1769. 00001116  5340                     subq.w     D0, 1
  1770. 00001118  6708                     beq        +0xA /* 00001122 */
  1771. 0000111A  6006                     bra        +0x8 /* 00001122 */
  1772. label0000111C:
  1773. 0000111C  2F0C                     move.l     -[A7], A4
  1774. 0000111E  4EBA 089E                jsr        [PC + 0x89E /* 000019BE */]
  1775. label00001122:
  1776. 00001122  286E FFFC                movea.l    A4, [A6 - 0x4]
  1777. 00001126  4E5E                     unlink     A6
  1778. 00001128  2E9F                     move.l     [A7], [A7]+
  1779. 0000112A  4E75                     rts
  1780. fn0000112C:
  1781. 0000112C  4E56 0000                link       A6, 0
  1782. 00001130  48E7 1008                movem.l    -[A7], D3,A4
  1783. 00001134  286E 0008                movea.l    A4, [A6 + 0x8]
  1784. 00001138  2054                     movea.l    A0, [A4]
  1785. 0000113A  3010                     move.w     D0, [A0]
  1786. 0000113C  6706                     beq        +0x8 /* 00001144 */
  1787. 0000113E  5340                     subq.w     D0, 1
  1788. 00001140  6712                     beq        +0x14 /* 00001154 */
  1789. 00001142  6016                     bra        +0x18 /* 0000115A */
  1790. label00001144:
  1791. 00001144  2054                     movea.l    A0, [A4]
  1792. 00001146  4AA8 0034                tst.l      [A0 + 0x34]
  1793. 0000114A  56C3                     sne        D3
  1794. 0000114C  4403                     neg.b      D3
  1795. 0000114E  1D43 000C                move.b     [A6 + 0xC], D3
  1796. 00001152  600A                     bra        +0xC /* 0000115E */
  1797. label00001154:
  1798. 00001154  422E 000C                clr.b      [A6 + 0xC]
  1799. 00001158  6004                     bra        +0x6 /* 0000115E */
  1800. label0000115A:
  1801. 0000115A  422E 000C                clr.b      [A6 + 0xC]
  1802. label0000115E:
  1803. 0000115E  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1804. 00001164  4E5E                     unlink     A6
  1805. 00001166  2E9F                     move.l     [A7], [A7]+
  1806. 00001168  4E75                     rts
  1807. 0000116A  4E56 0000                link       A6, 0
  1808. 0000116E  4EBA 01CA                jsr        [PC + 0x1CA /* 0000133A */]
  1809. 00001172  4E5E                     unlink     A6
  1810. 00001174  4E75                     rts
  1811. 00001176  4E56 0000                link       A6, 0
  1812. 0000117A  4EBA 01FE                jsr        [PC + 0x1FE /* 0000137A */]
  1813. 0000117E  4E5E                     unlink     A6
  1814. 00001180  4E75                     rts
  1815. 00001182  4E56 FA98                link       A6, -0x0568
  1816. 00001186  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1817. 0000118A  7C02                     moveq.l    D6, 0x02
  1818. 0000118C  3A2E 0008                move.w     D5, [A6 + 0x8]
  1819. 00001190  9A7C FF82                sub.w      D5, 0xFF82
  1820. 00001194  48C5                     ext.l      D5
  1821. 00001196  2005                     move.l     D0, D5
  1822. 00001198  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  1823. 0000119C  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  1824. 000011A0  2049                     movea.l    A0, A1
  1825. 000011A2  0A00 0018                xori.b     D0, 0x18
  1826. 000011A6  3200                     move.w     D1, D0
  1827. 000011A8  E648                     lsr        D0.w, 3
  1828. 000011AA  0330 0000                btst       [A0 + D0.w], D1
  1829. 000011AE  6604                     bne        +0x6 /* 000011B4 */
  1830. 000011B0  7000                     moveq.l    D0, 0x00
  1831. 000011B2  6002                     bra        +0x4 /* 000011B6 */
  1832. label000011B4:
  1833. 000011B4  7001                     moveq.l    D0, 0x01
  1834. label000011B6:
  1835. 000011B6  4A00                     tst.b      D0
  1836. 000011B8  6600 008A                bne        +0x8C /* 00001244 */
  1837. 000011BC  286D E53E                movea.l    A4, [A5 - 0x1AC2]
  1838. 000011C0  41EE FA98                lea.l      A0, [A6 - 0x568]
  1839. 000011C4  43EC 0AE8                lea.l      A1, [A4 + 0xAE8]
  1840. 000011C8  303C 0159                move.w     D0, 0x159
  1841. label000011CC:
  1842. 000011CC  20D9                     move.l     [A0]+, [A1]+
  1843. 000011CE  51C8 FFFC                dbf        D0, -0x6 /* 000011CC */
  1844. 000011D2  41EC 0AE8                lea.l      A0, [A4 + 0xAE8]
  1845. 000011D6  43EC 0580                lea.l      A1, [A4 + 0x580]
  1846. 000011DA  303C 0159                move.w     D0, 0x159
  1847. label000011DE:
  1848. 000011DE  20D9                     move.l     [A0]+, [A1]+
  1849. 000011E0  51C8 FFFC                dbf        D0, -0x6 /* 000011DE */
  1850. label000011E4:
  1851. 000011E4  558F                     subq.l     A7, 2
  1852. 000011E6  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  1853. 000011EA  3F05                     move.w     -[A7], D5
  1854. 000011EC  4EBA F50E                jsr        [PC - 0xAF2 /* 000006FC */]
  1855. 000011F0  4A1F                     tst.b      [A7]+
  1856. 000011F2  663E                     bne        +0x40 /* 00001232 */
  1857. 000011F4  598F                     subq.l     A7, 4
  1858. 000011F6  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1859. 000011FA  2E1F                     move.l     D7, [A7]+
  1860. 000011FC  2007                     move.l     D0, D7
  1861. 000011FE  D086                     add.l      D0, D6
  1862. 00001200  2F00                     move.l     -[A7], D0
  1863. 00001202  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1864. 00001206  7001                     moveq.l    D0, 0x01
  1865. 00001208  1F00                     move.b     -[A7], D0
  1866. 0000120A  7200                     moveq.l    D1, 0x00
  1867. 0000120C  3F01                     move.w     -[A7], D1
  1868. 0000120E  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  1869. 00001212  2F07                     move.l     -[A7], D7
  1870. 00001214  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1871. 00001218  2006                     move.l     D0, D6
  1872. 0000121A  D0AD DE5A                add.l      D0, [A5 - 0x21A6]
  1873. 0000121E  2B40 DE5A                move.l     [A5 - 0x21A6], D0
  1874. 00001222  2F00                     move.l     -[A7], D0
  1875. 00001224  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1876. 00001228  598F                     subq.l     A7, 4
  1877. 0000122A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1878. 0000122E  BE9F                     cmp.l      D7, [A7]+
  1879. 00001230  66B2                     bne        -0x4C /* 000011E4 */
  1880. label00001232:
  1881. 00001232  41EC 0AE8                lea.l      A0, [A4 + 0xAE8]
  1882. 00001236  43EE FA98                lea.l      A1, [A6 - 0x568]
  1883. 0000123A  303C 0159                move.w     D0, 0x159
  1884. label0000123E:
  1885. 0000123E  20D9                     move.l     [A0]+, [A1]+
  1886. 00001240  51C8 FFFC                dbf        D0, -0x6 /* 0000123E */
  1887. label00001244:
  1888. 00001244  4CEE 10E0 FA88           movem.l    D5,D6,D7,A4, [A6 - 0x578]
  1889. 0000124A  4E5E                     unlink     A6
  1890. 0000124C  205F                     movea.l    A0, [A7]+
  1891. 0000124E  544F                     addq.w     A7, 2
  1892. 00001250  4ED0                     jmp        [A0]
  1893. 00001252  4E56 FFFE                link       A6, -0x0002
  1894. 00001256  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1895. 0000125A  266E 0008                movea.l    A3, [A6 + 0x8]
  1896. 0000125E  286E 0016                movea.l    A4, [A6 + 0x16]
  1897. 00001262  7000                     moveq.l    D0, 0x00
  1898. 00001264  2F00                     move.l     -[A7], D0
  1899. 00001266  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1900. 0000126A  1C00                     move.b     D6, D0
  1901. 0000126C  303C 00DE                move.w     D0, 0xDE
  1902. 00001270  AAAA                     syscall    QuickTimeDispatch
  1903. 00001272  7000                     moveq.l    D0, 0x00
  1904. 00001274  2880                     move.l     [A4], D0
  1905. 00001276  4213                     clr.b      [A3]
  1906. 00001278  206E 0012                movea.l    A0, [A6 + 0x12]
  1907. 0000127C  4250                     clr.w      [A0]
  1908. 0000127E  558F                     subq.l     A7, 2
  1909. 00001280  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1910. 00001284  486E FFFE                pea.l      [A6 - 0x2]
  1911. 00001288  7001                     moveq.l    D0, 0x01
  1912. 0000128A  1F00                     move.b     -[A7], D0
  1913. 0000128C  303C 0192                move.w     D0, 0x192
  1914. 00001290  AAAA                     syscall    QuickTimeDispatch
  1915. 00001292  3E1F                     move.w     D7, [A7]+
  1916. 00001294  584F                     addq.w     A7, 4
  1917. 00001296  6668                     bne        +0x6A /* 00001300 */
  1918. 00001298  558F                     subq.l     A7, 2
  1919. 0000129A  2F0C                     move.l     -[A7], A4
  1920. 0000129C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1921. 000012A0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1922. 000012A4  7000                     moveq.l    D0, 0x00
  1923. 000012A6  2F00                     move.l     -[A7], D0
  1924. 000012A8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1925. 000012AC  2F00                     move.l     -[A7], D0
  1926. 000012AE  303C 00F0                move.w     D0, 0xF0
  1927. 000012B2  AAAA                     syscall    QuickTimeDispatch
  1928. 000012B4  3E1F                     move.w     D7, [A7]+
  1929. 000012B6  663A                     bne        +0x3C /* 000012F2 */
  1930. 000012B8  558F                     subq.l     A7, 2
  1931. 000012BA  2F14                     move.l     -[A7], [A4]
  1932. 000012BC  303C 00D9                move.w     D0, 0xD9
  1933. 000012C0  AAAA                     syscall    QuickTimeDispatch
  1934. 000012C2  169F                     move.b     [A3], [A7]+
  1935. 000012C4  671E                     beq        +0x20 /* 000012E4 */
  1936. 000012C6  558F                     subq.l     A7, 2
  1937. 000012C8  2F14                     move.l     -[A7], [A4]
  1938. 000012CA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1939. 000012CE  206E 0012                movea.l    A0, [A6 + 0x12]
  1940. 000012D2  3F10                     move.w     -[A7], [A0]
  1941. 000012D4  7000                     moveq.l    D0, 0x00
  1942. 000012D6  2F00                     move.l     -[A7], D0
  1943. 000012D8  303C 00D8                move.w     D0, 0xD8
  1944. 000012DC  AAAA                     syscall    QuickTimeDispatch
  1945. 000012DE  3A1F                     move.w     D5, [A7]+
  1946. 000012E0  6602                     bne        +0x4 /* 000012E4 */
  1947. 000012E2  4213                     clr.b      [A3]
  1948. label000012E4:
  1949. 000012E4  2F14                     move.l     -[A7], [A4]
  1950. 000012E6  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  1951. 000012EA  7000                     moveq.l    D0, 0x00
  1952. 000012EC  2F00                     move.l     -[A7], D0
  1953. 000012EE  7016                     moveq.l    D0, 0x16
  1954. 000012F0  AAAA                     syscall    QuickTimeDispatch
  1955. label000012F2:
  1956. 000012F2  558F                     subq.l     A7, 2
  1957. 000012F4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1958. 000012F8  303C 00D5                move.w     D0, 0xD5
  1959. 000012FC  AAAA                     syscall    QuickTimeDispatch
  1960. 000012FE  544F                     addq.w     A7, 2
  1961. label00001300:
  1962. 00001300  7000                     moveq.l    D0, 0x00
  1963. 00001302  1006                     move.b     D0, D6
  1964. 00001304  2F00                     move.l     -[A7], D0
  1965. 00001306  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1966. 0000130A  3D47 001A                move.w     [A6 + 0x1A], D7
  1967. 0000130E  584F                     addq.w     A7, 4
  1968. 00001310  4CEE 18E0 FFEA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x16]
  1969. 00001316  4E5E                     unlink     A6
  1970. 00001318  205F                     movea.l    A0, [A7]+
  1971. 0000131A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1972. 0000131E  4ED0                     jmp        [A0]
  1973. 00001320  4E56 0000                link       A6, 0
  1974. 00001324  2B6E 0008 E600           move.l     [A5 - 0x1A00], [A6 + 0x8]
  1975. 0000132A  4E5E                     unlink     A6
  1976. 0000132C  4E75                     rts
  1977. fn0000132E:
  1978. 0000132E  4E56 0000                link       A6, 0
  1979. 00001332  202D E600                move.l     D0, [A5 - 0x1A00]
  1980. 00001336  4E5E                     unlink     A6
  1981. 00001338  4E75                     rts
  1982. fn0000133A:
  1983. 0000133A  4E56 FFFC                link       A6, -0x0004
  1984. 0000133E  2F03                     move.l     -[A7], D3
  1985. 00001340  7600                     moveq.l    D3, 0x00
  1986. 00001342  2F03                     move.l     -[A7], D3
  1987. 00001344  558F                     subq.l     A7, 2
  1988. 00001346  2F3C 7174 696D           move.l     -[A7], 0x7174696D /* 'qtim' */
  1989. 0000134C  486E FFFC                pea.l      [A6 - 0x4]
  1990. 00001350  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1991. 00001354  301F                     move.w     D0, [A7]+
  1992. 00001356  261F                     move.l     D3, [A7]+
  1993. 00001358  4A40                     tst.w      D0
  1994. 0000135A  6612                     bne        +0x14 /* 0000136E */
  1995. 0000135C  2F03                     move.l     -[A7], D3
  1996. 0000135E  558F                     subq.l     A7, 2
  1997. 00001360  7001                     moveq.l    D0, 0x01
  1998. 00001362  AAAA                     syscall    QuickTimeDispatch
  1999. 00001364  301F                     move.w     D0, [A7]+
  2000. 00001366  261F                     move.l     D3, [A7]+
  2001. 00001368  4A40                     tst.w      D0
  2002. 0000136A  6602                     bne        +0x4 /* 0000136E */
  2003. 0000136C  7601                     moveq.l    D3, 0x01
  2004. label0000136E:
  2005. 0000136E  1B43 E562                move.b     [A5 - 0x1A9E], D3
  2006. 00001372  262E FFF8                move.l     D3, [A6 - 0x8]
  2007. 00001376  4E5E                     unlink     A6
  2008. 00001378  4E75                     rts
  2009. fn0000137A:
  2010. 0000137A  4E56 0000                link       A6, 0
  2011. 0000137E  4A2D E562                tst.b      [A5 - 0x1A9E]
  2012. 00001382  6704                     beq        +0x6 /* 00001388 */
  2013. 00001384  7002                     moveq.l    D0, 0x02
  2014. 00001386  AAAA                     syscall    QuickTimeDispatch
  2015. label00001388:
  2016. 00001388  4E5E                     unlink     A6
  2017. 0000138A  4E75                     rts
  2018. fn0000138C:
  2019. 0000138C  4E56 FFEC                link       A6, -0x0014
  2020. 00001390  48E7 0018                movem.l    -[A7], A3,A4
  2021. 00001394  266E 000C                movea.l    A3, [A6 + 0xC]
  2022. 00001398  2053                     movea.l    A0, [A3]
  2023. 0000139A  2868 0034                movea.l    A4, [A0 + 0x34]
  2024. 0000139E  200C                     move.l     D0, A4
  2025. 000013A0  660A                     bne        +0xC /* 000013AC */
  2026. 000013A2  7000                     moveq.l    D0, 0x00
  2027. 000013A4  2D40 0010                move.l     [A6 + 0x10], D0
  2028. 000013A8  6000 00DC                bra        +0xDE /* 00001486 */
  2029. label000013AC:
  2030. 000013AC  202E 0008                move.l     D0, [A6 + 0x8]
  2031. 000013B0  6B00 00CE                bmi        +0xD0 /* 00001480 */
  2032. 000013B4  0C80 0000 0006           cmpi.l     D0, 0x6
  2033. 000013BA  6E00 00C4                bgt        +0xC6 /* 00001480 */
  2034. 000013BE  D080                     add.l      D0, D0
  2035. 000013C0  303B 0806                move.w     D0, [PC + D0 + 0x6]
  2036. 000013C4  4EFB 0000                jmp        [PC + D0.w]
  2037. 000013C8  0010 002C                ori.b      [A0], 0x2C /* ',' */
  2038. 000013CC  006C 007C 008C           ori.w      [A4 + 0x8C], 0x7C /* '|' */
  2039. 000013D2  009E 00B4 598F           ori.l      [A6]+, 0xB4598F
  2040. 000013D8  2F0C                     move.l     -[A7], A4
  2041. 000013DA  598F                     subq.l     A7, 4
  2042. 000013DC  2F0C                     move.l     -[A7], A4
  2043. 000013DE  486E FFF0                pea.l      [A6 - 0x10]
  2044. 000013E2  7039                     moveq.l    D0, 0x39
  2045. 000013E4  AAAA                     syscall    QuickTimeDispatch
  2046. 000013E6  4EBA 0E2E                jsr        [PC + 0xE2E /* 00002216 */]
  2047. 000013EA  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2048. 000013EE  6000 0096                bra        +0x98 /* 00001486 */
  2049. 000013F2  2053                     movea.l    A0, [A3]
  2050. 000013F4  4AA8 0038                tst.l      [A0 + 0x38]
  2051. 000013F8  672A                     beq        +0x2C /* 00001424 */
  2052. 000013FA  7000                     moveq.l    D0, 0x00
  2053. 000013FC  2D40 FFEC                move.l     [A6 - 0x14], D0
  2054. 00001400  598F                     subq.l     A7, 4
  2055. 00001402  2053                     movea.l    A0, [A3]
  2056. 00001404  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2057. 00001408  702A                     moveq.l    D0, 0x2A
  2058. 0000140A  3F00                     move.w     -[A7], D0
  2059. 0000140C  486E FFEC                pea.l      [A6 - 0x14]
  2060. 00001410  2F3C 0006 0009           move.l     -[A7], 0x60009
  2061. 00001416  7000                     moveq.l    D0, 0x00
  2062. 00001418  A82A                     syscall    ComponentDispatch
  2063. 0000141A  2D6E FFEC 0010           move.l     [A6 + 0x10], [A6 - 0x14]
  2064. 00001420  584F                     addq.w     A7, 4
  2065. 00001422  6062                     bra        +0x64 /* 00001486 */
  2066. label00001424:
  2067. 00001424  598F                     subq.l     A7, 4
  2068. 00001426  2F0C                     move.l     -[A7], A4
  2069. 00001428  702C                     moveq.l    D0, 0x2C
  2070. 0000142A  AAAA                     syscall    QuickTimeDispatch
  2071. 0000142C  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2072. 00001430  6054                     bra        +0x56 /* 00001486 */
  2073. 00001432  598F                     subq.l     A7, 4
  2074. 00001434  2F0B                     move.l     -[A7], A3
  2075. 00001436  2F0C                     move.l     -[A7], A4
  2076. 00001438  4EBA 0E1C                jsr        [PC + 0xE1C /* 00002256 */]
  2077. 0000143C  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2078. 00001440  6044                     bra        +0x46 /* 00001486 */
  2079. 00001442  598F                     subq.l     A7, 4
  2080. 00001444  2F0B                     move.l     -[A7], A3
  2081. 00001446  2F0C                     move.l     -[A7], A4
  2082. 00001448  4EBA 0EC0                jsr        [PC + 0xEC0 /* 0000230A */]
  2083. 0000144C  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2084. 00001450  6034                     bra        +0x36 /* 00001486 */
  2085. 00001452  558F                     subq.l     A7, 2
  2086. 00001454  2F0B                     move.l     -[A7], A3
  2087. 00001456  4EBA 1936                jsr        [PC + 0x1936 /* 00002D8E */]
  2088. 0000145A  301F                     move.w     D0, [A7]+
  2089. 0000145C  48C0                     ext.l      D0
  2090. 0000145E  2D40 0010                move.l     [A6 + 0x10], D0
  2091. 00001462  6022                     bra        +0x24 /* 00001486 */
  2092. 00001464  598F                     subq.l     A7, 4
  2093. 00001466  2F0C                     move.l     -[A7], A4
  2094. 00001468  598F                     subq.l     A7, 4
  2095. 0000146A  2F0C                     move.l     -[A7], A4
  2096. 0000146C  702B                     moveq.l    D0, 0x2B
  2097. 0000146E  AAAA                     syscall    QuickTimeDispatch
  2098. 00001470  4EBA 0DA4                jsr        [PC + 0xDA4 /* 00002216 */]
  2099. 00001474  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2100. 00001478  600C                     bra        +0xE /* 00001486 */
  2101. 0000147A  2D4C 0010                move.l     [A6 + 0x10], A4
  2102. 0000147E  6006                     bra        +0x8 /* 00001486 */
  2103. label00001480:
  2104. 00001480  7000                     moveq.l    D0, 0x00
  2105. 00001482  2D40 0010                move.l     [A6 + 0x10], D0
  2106. label00001486:
  2107. 00001486  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  2108. 0000148C  4E5E                     unlink     A6
  2109. 0000148E  205F                     movea.l    A0, [A7]+
  2110. 00001490  504F                     addq.w     A7, 8
  2111. 00001492  4ED0                     jmp        [A0]
  2112. fn00001494:
  2113. 00001494  4E56 FFEC                link       A6, -0x0014
  2114. 00001498  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2115. 0000149C  2E2E 0008                move.l     D7, [A6 + 0x8]
  2116. 000014A0  286E 0010                movea.l    A4, [A6 + 0x10]
  2117. 000014A4  2054                     movea.l    A0, [A4]
  2118. 000014A6  2668 0034                movea.l    A3, [A0 + 0x34]
  2119. 000014AA  2D68 0038 FFFC           move.l     [A6 - 0x4], [A0 + 0x38]
  2120. 000014B0  200B                     move.l     D0, A3
  2121. 000014B2  6700 00F4                beq        +0xF6 /* 000015A8 */
  2122. 000014B6  202E 000C                move.l     D0, [A6 + 0xC]
  2123. 000014BA  6B00 00D0                bmi        +0xD2 /* 0000158C */
  2124. 000014BE  0C80 0000 0007           cmpi.l     D0, 0x7
  2125. 000014C4  6E00 00C6                bgt        +0xC8 /* 0000158C */
  2126. 000014C8  D080                     add.l      D0, D0
  2127. 000014CA  303B 0806                move.w     D0, [PC + D0 + 0x6]
  2128. 000014CE  4EFB 0000                jmp        [PC + D0.w]
  2129. 000014D2  0012 004A                ori.b      [A2], 0x4A /* 'J' */
  2130. 000014D6  008C 0098 00A4           ori.l      A4, 0x9800A4
  2131. 000014DC  00BC 00BC 00AE 7000 2D40 ori.l      0x70002D40 /* 'p\0-@' */, 0xBC00AE
  2132. 000014E6  FFEC                     .invalid   <<F/7/7>>
  2133. 000014E8  598F                     subq.l     A7, 4
  2134. 000014EA  2F0B                     move.l     -[A7], A3
  2135. 000014EC  2F07                     move.l     -[A7], D7
  2136. 000014EE  4EBA 0B30                jsr        [PC + 0xB30 /* 00002020 */]
  2137. 000014F2  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2138. 000014F6  598F                     subq.l     A7, 4
  2139. 000014F8  2F0B                     move.l     -[A7], A3
  2140. 000014FA  7029                     moveq.l    D0, 0x29
  2141. 000014FC  AAAA                     syscall    QuickTimeDispatch
  2142. 000014FE  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2143. 00001502  598F                     subq.l     A7, 4
  2144. 00001504  2F0B                     move.l     -[A7], A3
  2145. 00001506  7012                     moveq.l    D0, 0x12
  2146. 00001508  AAAA                     syscall    QuickTimeDispatch
  2147. 0000150A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2148. 0000150E  2F0B                     move.l     -[A7], A3
  2149. 00001510  486E FFEC                pea.l      [A6 - 0x14]
  2150. 00001514  703C                     moveq.l    D0, 0x3C
  2151. 00001516  AAAA                     syscall    QuickTimeDispatch
  2152. 00001518  6072                     bra        +0x74 /* 0000158C */
  2153. 0000151A  4AAE FFFC                tst.l      [A6 - 0x4]
  2154. 0000151E  672C                     beq        +0x2E /* 0000154C */
  2155. 00001520  4A87                     tst.l      D7
  2156. 00001522  6F0E                     ble        +0x10 /* 00001532 */
  2157. 00001524  0C87 0000 0106           cmpi.l     D7, 0x106
  2158. 0000152A  6C06                     bge        +0x8 /* 00001532 */
  2159. 0000152C  2E3C 0000 0106           move.l     D7, 0x106
  2160. label00001532:
  2161. 00001532  598F                     subq.l     A7, 4
  2162. 00001534  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2163. 00001538  7008                     moveq.l    D0, 0x08
  2164. 0000153A  3F00                     move.w     -[A7], D0
  2165. 0000153C  2F07                     move.l     -[A7], D7
  2166. 0000153E  2F3C 0006 0009           move.l     -[A7], 0x60009
  2167. 00001544  7000                     moveq.l    D0, 0x00
  2168. 00001546  A82A                     syscall    ComponentDispatch
  2169. 00001548  2C1F                     move.l     D6, [A7]+
  2170. 0000154A  6008                     bra        +0xA /* 00001554 */
  2171. label0000154C:
  2172. 0000154C  2F0B                     move.l     -[A7], A3
  2173. 0000154E  2F07                     move.l     -[A7], D7
  2174. 00001550  702D                     moveq.l    D0, 0x2D
  2175. 00001552  AAAA                     syscall    QuickTimeDispatch
  2176. label00001554:
  2177. 00001554  2054                     movea.l    A0, [A4]
  2178. 00001556  2147 0010                move.l     [A0 + 0x10], D7
  2179. 0000155A  6030                     bra        +0x32 /* 0000158C */
  2180. 0000155C  2F0C                     move.l     -[A7], A4
  2181. 0000155E  2F0B                     move.l     -[A7], A3
  2182. 00001560  2F07                     move.l     -[A7], D7
  2183. 00001562  4EBA 0B48                jsr        [PC + 0xB48 /* 000020AC */]
  2184. 00001566  6024                     bra        +0x26 /* 0000158C */
  2185. 00001568  2F0C                     move.l     -[A7], A4
  2186. 0000156A  2F0B                     move.l     -[A7], A3
  2187. 0000156C  2F07                     move.l     -[A7], D7
  2188. 0000156E  4EBA 0BF0                jsr        [PC + 0xBF0 /* 00002160 */]
  2189. 00001572  6018                     bra        +0x1A /* 0000158C */
  2190. 00001574  2F0C                     move.l     -[A7], A4
  2191. 00001576  3F07                     move.w     -[A7], D7
  2192. 00001578  4EBA 17C6                jsr        [PC + 0x17C6 /* 00002D40 */]
  2193. 0000157C  600E                     bra        +0x10 /* 0000158C */
  2194. 0000157E  2054                     movea.l    A0, [A4]
  2195. 00001580  4AA8 0038                tst.l      [A0 + 0x38]
  2196. 00001584  6706                     beq        +0x8 /* 0000158C */
  2197. 00001586  7000                     moveq.l    D0, 0x00
  2198. 00001588  2140 0054                move.l     [A0 + 0x54], D0
  2199. label0000158C:
  2200. 0000158C  598F                     subq.l     A7, 4
  2201. 0000158E  2054                     movea.l    A0, [A4]
  2202. 00001590  2F28 0034                move.l     -[A7], [A0 + 0x34]
  2203. 00001594  4868 003C                pea.l      [A0 + 0x3C]
  2204. 00001598  7039                     moveq.l    D0, 0x39
  2205. 0000159A  AAAA                     syscall    QuickTimeDispatch
  2206. 0000159C  2054                     movea.l    A0, [A4]
  2207. 0000159E  215F 004C                move.l     [A0 + 0x4C], [A7]+
  2208. 000015A2  2054                     movea.l    A0, [A4]
  2209. 000015A4  4228 0058                clr.b      [A0 + 0x58]
  2210. label000015A8:
  2211. 000015A8  4CEE 18C0 FFDC           movem.l    D6,D7,A3,A4, [A6 - 0x24]
  2212. 000015AE  4E5E                     unlink     A6
  2213. 000015B0  205F                     movea.l    A0, [A7]+
  2214. 000015B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2215. 000015B6  4ED0                     jmp        [A0]
  2216. fn000015B8:
  2217. 000015B8  4E56 0000                link       A6, 0
  2218. 000015BC  2F0C                     move.l     -[A7], A4
  2219. 000015BE  286E 0008                movea.l    A4, [A6 + 0x8]
  2220. 000015C2  2054                     movea.l    A0, [A4]
  2221. 000015C4  4AA8 0038                tst.l      [A0 + 0x38]
  2222. 000015C8  670A                     beq        +0xC /* 000015D4 */
  2223. 000015CA  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2224. 000015CE  303C 018B                move.w     D0, 0x18B
  2225. 000015D2  AAAA                     syscall    QuickTimeDispatch
  2226. label000015D4:
  2227. 000015D4  2054                     movea.l    A0, [A4]
  2228. 000015D6  4AA8 0050                tst.l      [A0 + 0x50]
  2229. 000015DA  670C                     beq        +0xE /* 000015E8 */
  2230. 000015DC  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2231. 000015E0  203C 0004 0004           move.l     D0, 0x40004
  2232. 000015E6  AB1D                     syscall    QDExtensions
  2233. label000015E8:
  2234. 000015E8  2054                     movea.l    A0, [A4]
  2235. 000015EA  2F28 0034                move.l     -[A7], [A0 + 0x34]
  2236. 000015EE  7023                     moveq.l    D0, 0x23
  2237. 000015F0  AAAA                     syscall    QuickTimeDispatch
  2238. 000015F2  286E FFFC                movea.l    A4, [A6 - 0x4]
  2239. 000015F6  4E5E                     unlink     A6
  2240. 000015F8  2E9F                     move.l     [A7], [A7]+
  2241. 000015FA  4E75                     rts
  2242. fn000015FC:
  2243. 000015FC  4E56 FFD8                link       A6, -0x0028
  2244. 00001600  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2245. 00001604  286E 0008                movea.l    A4, [A6 + 0x8]
  2246. 00001608  7C01                     moveq.l    D6, 0x01
  2247. 0000160A  422E FFF5                clr.b      [A6 - 0xB]
  2248. 0000160E  4207                     clr.b      D7
  2249. 00001610  598F                     subq.l     A7, 4
  2250. 00001612  2054                     movea.l    A0, [A4]
  2251. 00001614  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2252. 00001618  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  2253. 0000161C  265F                     movea.l    A3, [A7]+
  2254. 0000161E  2054                     movea.l    A0, [A4]
  2255. 00001620  4AA8 0050                tst.l      [A0 + 0x50]
  2256. 00001624  57C3                     seq        D3
  2257. 00001626  4403                     neg.b      D3
  2258. 00001628  1D43 FFF1                move.b     [A6 - 0xF], D3
  2259. 0000162C  7005                     moveq.l    D0, 0x05
  2260. 0000162E  2F00                     move.l     -[A7], D0
  2261. 00001630  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2262. 00001634  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2263. 00001638  1C00                     move.b     D6, D0
  2264. 0000163A  2054                     movea.l    A0, [A4]
  2265. 0000163C  4AA8 0038                tst.l      [A0 + 0x38]
  2266. 00001640  56C3                     sne        D3
  2267. 00001642  4403                     neg.b      D3
  2268. 00001644  1A03                     move.b     D5, D3
  2269. 00001646  504F                     addq.w     A7, 8
  2270. 00001648  6718                     beq        +0x1A /* 00001662 */
  2271. 0000164A  598F                     subq.l     A7, 4
  2272. 0000164C  2054                     movea.l    A0, [A4]
  2273. 0000164E  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2274. 00001652  2F3C 0000 000F           move.l     -[A7], 0xF
  2275. 00001658  7000                     moveq.l    D0, 0x00
  2276. 0000165A  A82A                     syscall    ComponentDispatch
  2277. 0000165C  201F                     move.l     D0, [A7]+
  2278. 0000165E  1D40 FFF7                move.b     [A6 - 0x9], D0
  2279. label00001662:
  2280. 00001662  7006                     moveq.l    D0, 0x06
  2281. 00001664  2F00                     move.l     -[A7], D0
  2282. 00001666  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2283. 0000166A  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2284. 0000166E  1E00                     move.b     D7, D0
  2285. 00001670  1D46 FFF0                move.b     [A6 - 0x10], D6
  2286. 00001674  504F                     addq.w     A7, 8
  2287. 00001676  6602                     bne        +0x4 /* 0000167A */
  2288. 00001678  4207                     clr.b      D7
  2289. label0000167A:
  2290. 0000167A  558F                     subq.l     A7, 2
  2291. 0000167C  2F0C                     move.l     -[A7], A4
  2292. 0000167E  4EBA 170E                jsr        [PC + 0x170E /* 00002D8E */]
  2293. 00001682  4A5F                     tst.w      [A7]+
  2294. 00001684  5EC3                     sgt        D3
  2295. 00001686  4403                     neg.b      D3
  2296. 00001688  1D43 FFF2                move.b     [A6 - 0xE], D3
  2297. 0000168C  558F                     subq.l     A7, 2
  2298. 0000168E  2F0C                     move.l     -[A7], A4
  2299. 00001690  4EBA FA2A                jsr        [PC - 0x5D6 /* 000010BC */]
  2300. 00001694  1D5F FFF3                move.b     [A6 - 0xD], [A7]+
  2301. 00001698  4A05                     tst.b      D5
  2302. 0000169A  671C                     beq        +0x1E /* 000016B8 */
  2303. 0000169C  598F                     subq.l     A7, 4
  2304. 0000169E  2054                     movea.l    A0, [A4]
  2305. 000016A0  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2306. 000016A4  7016                     moveq.l    D0, 0x16
  2307. 000016A6  3F00                     move.w     -[A7], D0
  2308. 000016A8  486E FFF5                pea.l      [A6 - 0xB]
  2309. 000016AC  2F3C 0006 0009           move.l     -[A7], 0x60009
  2310. 000016B2  7000                     moveq.l    D0, 0x00
  2311. 000016B4  A82A                     syscall    ComponentDispatch
  2312. 000016B6  281F                     move.l     D4, [A7]+
  2313. label000016B8:
  2314. 000016B8  7004                     moveq.l    D0, 0x04
  2315. 000016BA  2F00                     move.l     -[A7], D0
  2316. 000016BC  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2317. 000016C0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2318. 000016C4  1D40 FFF4                move.b     [A6 - 0xC], D0
  2319. 000016C8  4204                     clr.b      D4
  2320. 000016CA  2054                     movea.l    A0, [A4]
  2321. 000016CC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2322. 000016D0  41E8 0024                lea.l      A0, [A0 + 0x24]
  2323. 000016D4  22D8                     move.l     [A1]+, [A0]+
  2324. 000016D6  22D8                     move.l     [A1]+, [A0]+
  2325. 000016D8  558F                     subq.l     A7, 2
  2326. 000016DA  486E FFF8                pea.l      [A6 - 0x8]
  2327. 000016DE  A8AE                     syscall    EmptyRect
  2328. 000016E0  4A1F                     tst.b      [A7]+
  2329. 000016E2  504F                     addq.w     A7, 8
  2330. 000016E4  6704                     beq        +0x6 /* 000016EA */
  2331. 000016E6  7801                     moveq.l    D4, 0x01
  2332. 000016E8  601E                     bra        +0x20 /* 00001708 */
  2333. label000016EA:
  2334. 000016EA  2054                     movea.l    A0, [A4]
  2335. 000016EC  4A28 0007                tst.b      [A0 + 0x7]
  2336. 000016F0  6716                     beq        +0x18 /* 00001708 */
  2337. 000016F2  302E FFFC                move.w     D0, [A6 - 0x4]
  2338. 000016F6  48C0                     ext.l      D0
  2339. 000016F8  322E FFF8                move.w     D1, [A6 - 0x8]
  2340. 000016FC  48C1                     ext.l      D1
  2341. 000016FE  9081                     sub.l      D0, D1
  2342. 00001700  7210                     moveq.l    D1, 0x10
  2343. 00001702  B280                     cmp.l      D1, D0
  2344. 00001704  6602                     bne        +0x4 /* 00001708 */
  2345. 00001706  7801                     moveq.l    D4, 0x01
  2346. label00001708:
  2347. 00001708  7009                     moveq.l    D0, 0x09
  2348. 0000170A  2F00                     move.l     -[A7], D0
  2349. 0000170C  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2350. 00001710  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2351. 00001714  1D40 FFF6                move.b     [A6 - 0xA], D0
  2352. 00001718  BC2E FFF1                cmp.b      D6, [A6 - 0xF]
  2353. 0000171C  504F                     addq.w     A7, 8
  2354. 0000171E  6600 00D6                bne        +0xD8 /* 000017F6 */
  2355. 00001722  BA2E FFF0                cmp.b      D5, [A6 - 0x10]
  2356. 00001726  6600 00CE                bne        +0xD0 /* 000017F6 */
  2357. 0000172A  B82E FFF6                cmp.b      D4, [A6 - 0xA]
  2358. 0000172E  6600 00C6                bne        +0xC8 /* 000017F6 */
  2359. 00001732  102E FFF2                move.b     D0, [A6 - 0xE]
  2360. 00001736  B02E FFF3                cmp.b      D0, [A6 - 0xD]
  2361. 0000173A  670A                     beq        +0xC /* 00001746 */
  2362. 0000173C  2F0C                     move.l     -[A7], A4
  2363. 0000173E  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  2364. 00001742  4EBA 15B6                jsr        [PC + 0x15B6 /* 00002CFA */]
  2365. label00001746:
  2366. 00001746  102E FFF5                move.b     D0, [A6 - 0xB]
  2367. 0000174A  B02E FFF4                cmp.b      D0, [A6 - 0xC]
  2368. 0000174E  670E                     beq        +0x10 /* 0000175E */
  2369. 00001750  4A05                     tst.b      D5
  2370. 00001752  670A                     beq        +0xC /* 0000175E */
  2371. 00001754  2F0C                     move.l     -[A7], A4
  2372. 00001756  1F2E FFF4                move.b     -[A7], [A6 - 0xC]
  2373. 0000175A  4EBA 1514                jsr        [PC + 0x1514 /* 00002C70 */]
  2374. label0000175E:
  2375. 0000175E  BE2E FFF7                cmp.b      D7, [A6 - 0x9]
  2376. 00001762  6700 008A                beq        +0x8C /* 000017EE */
  2377. 00001766  2054                     movea.l    A0, [A4]
  2378. 00001768  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2379. 0000176C  41E8 0024                lea.l      A0, [A0 + 0x24]
  2380. 00001770  22D8                     move.l     [A1]+, [A0]+
  2381. 00001772  22D8                     move.l     [A1]+, [A0]+
  2382. 00001774  4A07                     tst.b      D7
  2383. 00001776  6740                     beq        +0x42 /* 000017B8 */
  2384. 00001778  41EE FFD8                lea.l      A0, [A6 - 0x28]
  2385. 0000177C  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2386. 00001780  20D9                     move.l     [A0]+, [A1]+
  2387. 00001782  20D9                     move.l     [A0]+, [A1]+
  2388. 00001784  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2389. 00001788  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2390. 0000178C  20D9                     move.l     [A0]+, [A1]+
  2391. 0000178E  20D9                     move.l     [A0]+, [A1]+
  2392. 00001790  302E FFDC                move.w     D0, [A6 - 0x24]
  2393. 00001794  3D40 FFD8                move.w     [A6 - 0x28], D0
  2394. 00001798  D07C 0010                add.w      D0, 0x10
  2395. 0000179C  3D40 FFDC                move.w     [A6 - 0x24], D0
  2396. 000017A0  3D6E FFDC FFE4           move.w     [A6 - 0x1C], [A6 - 0x24]
  2397. 000017A6  2F0C                     move.l     -[A7], A4
  2398. 000017A8  486E FFE8                pea.l      [A6 - 0x18]
  2399. 000017AC  486E FFD8                pea.l      [A6 - 0x28]
  2400. 000017B0  486E FFE0                pea.l      [A6 - 0x20]
  2401. 000017B4  4EBA 1650                jsr        [PC + 0x1650 /* 00002E06 */]
  2402. label000017B8:
  2403. 000017B8  598F                     subq.l     A7, 4
  2404. 000017BA  2054                     movea.l    A0, [A4]
  2405. 000017BC  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2406. 000017C0  1F07                     move.b     -[A7], D7
  2407. 000017C2  2F3C 0002 000E           move.l     -[A7], 0x2000E
  2408. 000017C8  7000                     moveq.l    D0, 0x00
  2409. 000017CA  A82A                     syscall    ComponentDispatch
  2410. 000017CC  2054                     movea.l    A0, [A4]
  2411. 000017CE  1147 0008                move.b     [A0 + 0x8], D7
  2412. 000017D2  3D6E FFEC FFE8           move.w     [A6 - 0x18], [A6 - 0x14]
  2413. 000017D8  302E FFEC                move.w     D0, [A6 - 0x14]
  2414. 000017DC  D07C 0010                add.w      D0, 0x10
  2415. 000017E0  3D40 FFEC                move.w     [A6 - 0x14], D0
  2416. 000017E4  486E FFE8                pea.l      [A6 - 0x18]
  2417. 000017E8  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2418. 000017EC  584F                     addq.w     A7, 4
  2419. label000017EE:
  2420. 000017EE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2421. 000017F4  6004                     bra        +0x6 /* 000017FA */
  2422. label000017F6:
  2423. 000017F6  422E 000C                clr.b      [A6 + 0xC]
  2424. label000017FA:
  2425. 000017FA  4CEE 18F8 FFBC           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x44]
  2426. 00001800  4E5E                     unlink     A6
  2427. 00001802  2E9F                     move.l     [A7], [A7]+
  2428. 00001804  4E75                     rts
  2429. fn00001806:
  2430. 00001806  4E56 0000                link       A6, 0
  2431. 0000180A  2F0C                     move.l     -[A7], A4
  2432. 0000180C  286E 0008                movea.l    A4, [A6 + 0x8]
  2433. 00001810  2054                     movea.l    A0, [A4]
  2434. 00001812  4A28 0004                tst.b      [A0 + 0x4]
  2435. 00001816  6614                     bne        +0x16 /* 0000182C */
  2436. 00001818  4A28 0008                tst.b      [A0 + 0x8]
  2437. 0000181C  660E                     bne        +0x10 /* 0000182C */
  2438. 0000181E  558F                     subq.l     A7, 2
  2439. 00001820  2054                     movea.l    A0, [A4]
  2440. 00001822  2F28 0034                move.l     -[A7], [A0 + 0x34]
  2441. 00001826  701F                     moveq.l    D0, 0x1F
  2442. 00001828  AAAA                     syscall    QuickTimeDispatch
  2443. 0000182A  544F                     addq.w     A7, 2
  2444. label0000182C:
  2445. 0000182C  286E FFFC                movea.l    A4, [A6 - 0x4]
  2446. 00001830  4E5E                     unlink     A6
  2447. 00001832  2E9F                     move.l     [A7], [A7]+
  2448. 00001834  4E75                     rts
  2449. fn00001836:
  2450. 00001836  4E56 FFF6                link       A6, -0x000A
  2451. 0000183A  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  2452. 0000183E  266E 0010                movea.l    A3, [A6 + 0x10]
  2453. 00001842  4207                     clr.b      D7
  2454. 00001844  422E FFFF                clr.b      [A6 - 0x1]
  2455. 00001848  2053                     movea.l    A0, [A3]
  2456. 0000184A  2D68 0034 FFF6           move.l     [A6 - 0xA], [A0 + 0x34]
  2457. 00001850  670A                     beq        +0xC /* 0000185C */
  2458. 00001852  2053                     movea.l    A0, [A3]
  2459. 00001854  2868 0038                movea.l    A4, [A0 + 0x38]
  2460. 00001858  200C                     move.l     D0, A4
  2461. 0000185A  6608                     bne        +0xA /* 00001864 */
  2462. label0000185C:
  2463. 0000185C  422E 0014                clr.b      [A6 + 0x14]
  2464. 00001860  6000 0110                bra        +0x112 /* 00001972 */
  2465. label00001864:
  2466. 00001864  206E 000C                movea.l    A0, [A6 + 0xC]
  2467. 00001868  3028 0004                move.w     D0, [A0 + 0x4]
  2468. 0000186C  907C 0010                sub.w      D0, 0x10
  2469. 00001870  206E 000C                movea.l    A0, [A6 + 0xC]
  2470. 00001874  3080                     move.w     [A0], D0
  2471. 00001876  486E FFFA                pea.l      [A6 - 0x6]
  2472. 0000187A  A874                     syscall    GetPort
  2473. 0000187C  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  2474. 00001880  A873                     syscall    SetPort
  2475. 00001882  558F                     subq.l     A7, 2
  2476. 00001884  206E 0008                movea.l    A0, [A6 + 0x8]
  2477. 00001888  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2478. 0000188C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2479. 00001890  A8AD                     syscall    PtInRect
  2480. 00001892  4A1F                     tst.b      [A7]+
  2481. 00001894  6700 00D2                beq        +0xD4 /* 00001968 */
  2482. 00001898  206D DF22                movea.l    A0, [A5 - 0x20DE]
  2483. 0000189C  1C28 006F                move.b     D6, [A0 + 0x6F]
  2484. 000018A0  117C 0001 006F           move.b     [A0 + 0x6F], 0x1
  2485. 000018A6  598F                     subq.l     A7, 4
  2486. 000018A8  2F0C                     move.l     -[A7], A4
  2487. 000018AA  486D 2F7A                pea.l      [A5 + 0x2F7A /* export_1515 */]
  2488. 000018AE  486E FFFF                pea.l      [A6 - 0x1]
  2489. 000018B2  2F3C 0008 002D           move.l     -[A7], 0x8002D
  2490. 000018B8  7000                     moveq.l    D0, 0x00
  2491. 000018BA  A82A                     syscall    ComponentDispatch
  2492. 000018BC  598F                     subq.l     A7, 4
  2493. 000018BE  2F0C                     move.l     -[A7], A4
  2494. 000018C0  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  2495. 000018C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2496. 000018C8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2497. 000018CC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2498. 000018D0  3028 000E                move.w     D0, [A0 + 0xE]
  2499. 000018D4  48C0                     ext.l      D0
  2500. 000018D6  2F00                     move.l     -[A7], D0
  2501. 000018D8  2F3C 0010 001C           move.l     -[A7], 0x10001C
  2502. 000018DE  7000                     moveq.l    D0, 0x00
  2503. 000018E0  A82A                     syscall    ComponentDispatch
  2504. 000018E2  7001                     moveq.l    D0, 0x01
  2505. 000018E4  B09F                     cmp.l      D0, [A7]+
  2506. 000018E6  57C3                     seq        D3
  2507. 000018E8  4403                     neg.b      D3
  2508. 000018EA  1E03                     move.b     D7, D3
  2509. 000018EC  598F                     subq.l     A7, 4
  2510. 000018EE  2F0C                     move.l     -[A7], A4
  2511. 000018F0  7000                     moveq.l    D0, 0x00
  2512. 000018F2  2F00                     move.l     -[A7], D0
  2513. 000018F4  2F00                     move.l     -[A7], D0
  2514. 000018F6  2F3C 0008 002D           move.l     -[A7], 0x8002D
  2515. 000018FC  7000                     moveq.l    D0, 0x00
  2516. 000018FE  A82A                     syscall    ComponentDispatch
  2517. 00001900  2053                     movea.l    A0, [A3]
  2518. 00001902  4A28 0009                tst.b      [A0 + 0x9]
  2519. 00001906  504F                     addq.w     A7, 8
  2520. 00001908  6740                     beq        +0x42 /* 0000194A */
  2521. 0000190A  4A2E FFFF                tst.b      [A6 - 0x1]
  2522. 0000190E  673A                     beq        +0x3C /* 0000194A */
  2523. 00001910  598F                     subq.l     A7, 4
  2524. 00001912  2F0C                     move.l     -[A7], A4
  2525. 00001914  7028                     moveq.l    D0, 0x28
  2526. 00001916  3F00                     move.w     -[A7], D0
  2527. 00001918  7201                     moveq.l    D1, 0x01
  2528. 0000191A  2F01                     move.l     -[A7], D1
  2529. 0000191C  2F3C 0006 0009           move.l     -[A7], 0x60009
  2530. 00001922  7000                     moveq.l    D0, 0x00
  2531. 00001924  A82A                     syscall    ComponentDispatch
  2532. 00001926  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2533. 0000192A  2053                     movea.l    A0, [A3]
  2534. 0000192C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2535. 00001930  303C 00F4                move.w     D0, 0xF4
  2536. 00001934  AAAA                     syscall    QuickTimeDispatch
  2537. 00001936  598F                     subq.l     A7, 4
  2538. 00001938  2F0C                     move.l     -[A7], A4
  2539. 0000193A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2540. 0000193E  2F3C 0004 0014           move.l     -[A7], 0x40014
  2541. 00001944  7000                     moveq.l    D0, 0x00
  2542. 00001946  A82A                     syscall    ComponentDispatch
  2543. 00001948  504F                     addq.w     A7, 8
  2544. label0000194A:
  2545. 0000194A  558F                     subq.l     A7, 2
  2546. 0000194C  206D DF22                movea.l    A0, [A5 - 0x20DE]
  2547. 00001950  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  2548. 00001954  A8E2                     syscall    EmptyRgn
  2549. 00001956  4A1F                     tst.b      [A7]+
  2550. 00001958  6606                     bne        +0x8 /* 00001960 */
  2551. 0000195A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2552. 0000195E  A928                     syscall    InvalRect
  2553. label00001960:
  2554. 00001960  206D DF22                movea.l    A0, [A5 - 0x20DE]
  2555. 00001964  1146 006F                move.b     [A0 + 0x6F], D6
  2556. label00001968:
  2557. 00001968  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2558. 0000196C  A873                     syscall    SetPort
  2559. 0000196E  1D47 0014                move.b     [A6 + 0x14], D7
  2560. label00001972:
  2561. 00001972  4CEE 18C8 FFE2           movem.l    D3,D6,D7,A3,A4, [A6 - 0x1E]
  2562. 00001978  4E5E                     unlink     A6
  2563. 0000197A  205F                     movea.l    A0, [A7]+
  2564. 0000197C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2565. 00001980  4ED0                     jmp        [A0]
  2566. fn00001982:
  2567. 00001982  4E56 0000                link       A6, 0
  2568. 00001986  48E7 1008                movem.l    -[A7], D3,A4
  2569. 0000198A  206E 0008                movea.l    A0, [A6 + 0x8]
  2570. 0000198E  2050                     movea.l    A0, [A0]
  2571. 00001990  2868 0034                movea.l    A4, [A0 + 0x34]
  2572. 00001994  7600                     moveq.l    D3, 0x00
  2573. 00001996  200C                     move.l     D0, A4
  2574. 00001998  6714                     beq        +0x16 /* 000019AE */
  2575. 0000199A  2F03                     move.l     -[A7], D3
  2576. 0000199C  558F                     subq.l     A7, 2
  2577. 0000199E  2F0C                     move.l     -[A7], A4
  2578. 000019A0  700A                     moveq.l    D0, 0x0A
  2579. 000019A2  AAAA                     syscall    QuickTimeDispatch
  2580. 000019A4  101F                     move.b     D0, [A7]+
  2581. 000019A6  261F                     move.l     D3, [A7]+
  2582. 000019A8  4A00                     tst.b      D0
  2583. 000019AA  6702                     beq        +0x4 /* 000019AE */
  2584. 000019AC  7601                     moveq.l    D3, 0x01
  2585. label000019AE:
  2586. 000019AE  1D43 000C                move.b     [A6 + 0xC], D3
  2587. 000019B2  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  2588. 000019B8  4E5E                     unlink     A6
  2589. 000019BA  2E9F                     move.l     [A7], [A7]+
  2590. 000019BC  4E75                     rts
  2591. fn000019BE:
  2592. 000019BE  4E56 0000                link       A6, 0
  2593. 000019C2  2F0C                     move.l     -[A7], A4
  2594. 000019C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2595. 000019C8  2054                     movea.l    A0, [A4]
  2596. 000019CA  4AA8 0040                tst.l      [A0 + 0x40]
  2597. 000019CE  671A                     beq        +0x1C /* 000019EA */
  2598. 000019D0  2F28 0034                move.l     -[A7], [A0 + 0x34]
  2599. 000019D4  4868 003C                pea.l      [A0 + 0x3C]
  2600. 000019D8  703C                     moveq.l    D0, 0x3C
  2601. 000019DA  AAAA                     syscall    QuickTimeDispatch
  2602. 000019DC  2054                     movea.l    A0, [A4]
  2603. 000019DE  7000                     moveq.l    D0, 0x00
  2604. 000019E0  2140 0040                move.l     [A0 + 0x40], D0
  2605. 000019E4  2054                     movea.l    A0, [A4]
  2606. 000019E6  2140 004C                move.l     [A0 + 0x4C], D0
  2607. label000019EA:
  2608. 000019EA  286E FFFC                movea.l    A4, [A6 - 0x4]
  2609. 000019EE  4E5E                     unlink     A6
  2610. 000019F0  2E9F                     move.l     [A7], [A7]+
  2611. 000019F2  4E75                     rts
  2612. fn000019F4:
  2613. 000019F4  4E56 FFF4                link       A6, -0x000C
  2614. 000019F8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2615. 000019FC  286E 0008                movea.l    A4, [A6 + 0x8]
  2616. 00001A00  7000                     moveq.l    D0, 0x00
  2617. 00001A02  2D40 FFFC                move.l     [A6 - 0x4], D0
  2618. 00001A06  2054                     movea.l    A0, [A4]
  2619. 00001A08  2668 0050                movea.l    A3, [A0 + 0x50]
  2620. 00001A0C  220B                     move.l     D1, A3
  2621. 00001A0E  6748                     beq        +0x4A /* 00001A58 */
  2622. 00001A10  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2623. 00001A14  43EB 0010                lea.l      A1, [A3 + 0x10]
  2624. 00001A18  20D9                     move.l     [A0]+, [A1]+
  2625. 00001A1A  20D9                     move.l     [A0]+, [A1]+
  2626. 00001A1C  2F0B                     move.l     -[A7], A3
  2627. 00001A1E  203C 0004 0004           move.l     D0, 0x40004
  2628. 00001A24  AB1D                     syscall    QDExtensions
  2629. 00001A26  558F                     subq.l     A7, 2
  2630. 00001A28  486E FFF4                pea.l      [A6 - 0xC]
  2631. 00001A2C  486E FFFC                pea.l      [A6 - 0x4]
  2632. 00001A30  4EBA 04B6                jsr        [PC + 0x4B6 /* 00001EE8 */]
  2633. 00001A34  3E1F                     move.w     D7, [A7]+
  2634. 00001A36  2054                     movea.l    A0, [A4]
  2635. 00001A38  216E FFFC 0050           move.l     [A0 + 0x50], [A6 - 0x4]
  2636. 00001A3E  2054                     movea.l    A0, [A4]
  2637. 00001A40  7000                     moveq.l    D0, 0x00
  2638. 00001A42  2140 0054                move.l     [A0 + 0x54], D0
  2639. 00001A46  2054                     movea.l    A0, [A4]
  2640. 00001A48  4868 0024                pea.l      [A0 + 0x24]
  2641. 00001A4C  7000                     moveq.l    D0, 0x00
  2642. 00001A4E  3F00                     move.w     -[A7], D0
  2643. 00001A50  3F00                     move.w     -[A7], D0
  2644. 00001A52  3F00                     move.w     -[A7], D0
  2645. 00001A54  3F00                     move.w     -[A7], D0
  2646. 00001A56  A8A7                     syscall    SetRect
  2647. label00001A58:
  2648. 00001A58  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  2649. 00001A5E  4E5E                     unlink     A6
  2650. 00001A60  2E9F                     move.l     [A7], [A7]+
  2651. 00001A62  4E75                     rts
  2652. fn00001A64:
  2653. 00001A64  4E56 FFFC                link       A6, -0x0004
  2654. 00001A68  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2655. 00001A6C  266E 0008                movea.l    A3, [A6 + 0x8]
  2656. 00001A70  4246                     clr.w      D6
  2657. 00001A72  7000                     moveq.l    D0, 0x00
  2658. 00001A74  2840                     movea.l    A4, D0
  2659. 00001A76  220B                     move.l     D1, A3
  2660. 00001A78  6706                     beq        +0x8 /* 00001A80 */
  2661. 00001A7A  2053                     movea.l    A0, [A3]
  2662. 00001A7C  2868 0034                movea.l    A4, [A0 + 0x34]
  2663. label00001A80:
  2664. 00001A80  200C                     move.l     D0, A4
  2665. 00001A82  6608                     bne        +0xA /* 00001A8C */
  2666. 00001A84  206E 000C                movea.l    A0, [A6 + 0xC]
  2667. 00001A88  2868 0028                movea.l    A4, [A0 + 0x28]
  2668. label00001A8C:
  2669. 00001A8C  200C                     move.l     D0, A4
  2670. 00001A8E  6608                     bne        +0xA /* 00001A98 */
  2671. 00001A90  3D46 0010                move.w     [A6 + 0x10], D6
  2672. 00001A94  6000 00A6                bra        +0xA8 /* 00001B3C */
  2673. label00001A98:
  2674. 00001A98  7000                     moveq.l    D0, 0x00
  2675. 00001A9A  2640                     movea.l    A3, D0
  2676. 00001A9C  2A3C 0000 2800           move.l     D5, 0x2800 /* '(\0' */
  2677. 00001AA2  4EBA F88A                jsr        [PC - 0x776 /* 0000132E */]
  2678. 00001AA6  4A80                     tst.l      D0
  2679. 00001AA8  6F3A                     ble        +0x3C /* 00001AE4 */
  2680. 00001AAA  41EE FFFC                lea.l      A0, [A6 - 0x4]
  2681. 00001AAE  2248                     movea.l    A1, A0
  2682. 00001AB0  A11D                     syscall    MaxMem, flags=1
  2683. 00001AB2  2288                     move.l     [A1], A0
  2684. 00001AB4  A01C                     syscall    FreeMem
  2685. 00001AB6  2E00                     move.l     D7, D0
  2686. 00001AB8  9E85                     sub.l      D7, D5
  2687. 00001ABA  4EBA F872                jsr        [PC - 0x78E /* 0000132E */]
  2688. 00001ABE  2807                     move.l     D4, D7
  2689. 00001AC0  9880                     sub.l      D4, D0
  2690. 00001AC2  4A84                     tst.l      D4
  2691. 00001AC4  6F3A                     ble        +0x3C /* 00001B00 */
  2692. 00001AC6  7000                     moveq.l    D0, 0x00
  2693. 00001AC8  2F00                     move.l     -[A7], D0
  2694. 00001ACA  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2695. 00001ACE  1E00                     move.b     D7, D0
  2696. 00001AD0  2004                     move.l     D0, D4
  2697. 00001AD2  A122                     syscall    NewHandle, flags=1
  2698. 00001AD4  2648                     movea.l    A3, A0
  2699. 00001AD6  7000                     moveq.l    D0, 0x00
  2700. 00001AD8  1007                     move.b     D0, D7
  2701. 00001ADA  2F00                     move.l     -[A7], D0
  2702. 00001ADC  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2703. 00001AE0  504F                     addq.w     A7, 8
  2704. 00001AE2  601C                     bra        +0x1E /* 00001B00 */
  2705. label00001AE4:
  2706. 00001AE4  7000                     moveq.l    D0, 0x00
  2707. 00001AE6  2F00                     move.l     -[A7], D0
  2708. 00001AE8  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2709. 00001AEC  1E00                     move.b     D7, D0
  2710. 00001AEE  2005                     move.l     D0, D5
  2711. 00001AF0  A122                     syscall    NewHandle, flags=1
  2712. 00001AF2  2648                     movea.l    A3, A0
  2713. 00001AF4  7000                     moveq.l    D0, 0x00
  2714. 00001AF6  1007                     move.b     D0, D7
  2715. 00001AF8  2F00                     move.l     -[A7], D0
  2716. 00001AFA  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2717. 00001AFE  504F                     addq.w     A7, 8
  2718. label00001B00:
  2719. 00001B00  7000                     moveq.l    D0, 0x00
  2720. 00001B02  2F00                     move.l     -[A7], D0
  2721. 00001B04  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2722. 00001B08  1E00                     move.b     D7, D0
  2723. 00001B0A  558F                     subq.l     A7, 2
  2724. 00001B0C  2F0C                     move.l     -[A7], A4
  2725. 00001B0E  7000                     moveq.l    D0, 0x00
  2726. 00001B10  2F00                     move.l     -[A7], D0
  2727. 00001B12  598F                     subq.l     A7, 4
  2728. 00001B14  2F0C                     move.l     -[A7], A4
  2729. 00001B16  702B                     moveq.l    D0, 0x2B
  2730. 00001B18  AAAA                     syscall    QuickTimeDispatch
  2731. 00001B1A  7000                     moveq.l    D0, 0x00
  2732. 00001B1C  2F00                     move.l     -[A7], D0
  2733. 00001B1E  7007                     moveq.l    D0, 0x07
  2734. 00001B20  AAAA                     syscall    QuickTimeDispatch
  2735. 00001B22  3C1F                     move.w     D6, [A7]+
  2736. 00001B24  7000                     moveq.l    D0, 0x00
  2737. 00001B26  1007                     move.b     D0, D7
  2738. 00001B28  2F00                     move.l     -[A7], D0
  2739. 00001B2A  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2740. 00001B2E  200B                     move.l     D0, A3
  2741. 00001B30  504F                     addq.w     A7, 8
  2742. 00001B32  6704                     beq        +0x6 /* 00001B38 */
  2743. 00001B34  204B                     movea.l    A0, A3
  2744. 00001B36  A023                     syscall    DisposHandle/DisposeHandle
  2745. label00001B38:
  2746. 00001B38  3D46 0010                move.w     [A6 + 0x10], D6
  2747. label00001B3C:
  2748. 00001B3C  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  2749. 00001B42  4E5E                     unlink     A6
  2750. 00001B44  205F                     movea.l    A0, [A7]+
  2751. 00001B46  504F                     addq.w     A7, 8
  2752. 00001B48  4ED0                     jmp        [A0]
  2753. fn00001B4A:
  2754. 00001B4A  4E56 FFD6                link       A6, -0x002A
  2755. 00001B4E  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2756. 00001B52  266E 000C                movea.l    A3, [A6 + 0xC]
  2757. 00001B56  7000                     moveq.l    D0, 0x00
  2758. 00001B58  2840                     movea.l    A4, D0
  2759. 00001B5A  2D40 FFD6                move.l     [A6 - 0x2A], D0
  2760. 00001B5E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2761. 00001B62  2D40 FFEA                move.l     [A6 - 0x16], D0
  2762. 00001B66  4205                     clr.b      D5
  2763. 00001B68  4206                     clr.b      D6
  2764. 00001B6A  422E FFF7                clr.b      [A6 - 0x9]
  2765. 00001B6E  4247                     clr.w      D7
  2766. 00001B70  4A2D E562                tst.b      [A5 - 0x1A9E]
  2767. 00001B74  660A                     bne        +0xC /* 00001B80 */
  2768. 00001B76  7000                     moveq.l    D0, 0x00
  2769. 00001B78  2D40 0010                move.l     [A6 + 0x10], D0
  2770. 00001B7C  6000 035C                bra        +0x35E /* 00001EDA */
  2771. label00001B80:
  2772. 00001B80  486E FFF8                pea.l      [A6 - 0x8]
  2773. 00001B84  486E FFFC                pea.l      [A6 - 0x4]
  2774. 00001B88  203C 0008 0005           move.l     D0, 0x80005
  2775. 00001B8E  AB1D                     syscall    QDExtensions
  2776. 00001B90  7000                     moveq.l    D0, 0x00
  2777. 00001B92  2F00                     move.l     -[A7], D0
  2778. 00001B94  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2779. 00001B98  1D40 FFF6                move.b     [A6 - 0xA], D0
  2780. 00001B9C  706A                     moveq.l    D0, 0x6A
  2781. 00001B9E  A322                     syscall    NewHandleClear, flags=3
  2782. 00001BA0  2848                     movea.l    A4, A0
  2783. 00001BA2  7000                     moveq.l    D0, 0x00
  2784. 00001BA4  102E FFF6                move.b     D0, [A6 - 0xA]
  2785. 00001BA8  2F00                     move.l     -[A7], D0
  2786. 00001BAA  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2787. 00001BAE  200C                     move.l     D0, A4
  2788. 00001BB0  504F                     addq.w     A7, 8
  2789. 00001BB2  6606                     bne        +0x8 /* 00001BBA */
  2790. 00001BB4  7E94                     moveq.l    D7, 0xFFFFFF94
  2791. 00001BB6  6000 0258                bra        +0x25A /* 00001E10 */
  2792. label00001BBA:
  2793. 00001BBA  558F                     subq.l     A7, 2
  2794. 00001BBC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2795. 00001BC0  4EAD 311A                jsr        [A5 + 0x311A /* export_1567 */]
  2796. 00001BC4  3E1F                     move.w     D7, [A7]+
  2797. 00001BC6  6600 0248                bne        +0x24A /* 00001E10 */
  2798. 00001BCA  2D6B 0028 FFD6           move.l     [A6 - 0x2A], [A3 + 0x28]
  2799. 00001BD0  6700 023E                beq        +0x240 /* 00001E10 */
  2800. 00001BD4  7000                     moveq.l    D0, 0x00
  2801. 00001BD6  2740 0028                move.l     [A3 + 0x28], D0
  2802. 00001BDA  41EE FFDA                lea.l      A0, [A6 - 0x26]
  2803. 00001BDE  43EB 001A                lea.l      A1, [A3 + 0x1A]
  2804. 00001BE2  20D9                     move.l     [A0]+, [A1]+
  2805. 00001BE4  20D9                     move.l     [A0]+, [A1]+
  2806. 00001BE6  2D6B 0022 FFE2           move.l     [A6 - 0x1E], [A3 + 0x22]
  2807. 00001BEC  7009                     moveq.l    D0, 0x09
  2808. 00001BEE  2F00                     move.l     -[A7], D0
  2809. 00001BF0  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2810. 00001BF4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2811. 00001BF8  4A00                     tst.b      D0
  2812. 00001BFA  504F                     addq.w     A7, 8
  2813. 00001BFC  6706                     beq        +0x8 /* 00001C04 */
  2814. 00001BFE  3D6E FFDA FFDE           move.w     [A6 - 0x22], [A6 - 0x26]
  2815. label00001C04:
  2816. 00001C04  700B                     moveq.l    D0, 0x0B
  2817. 00001C06  2F00                     move.l     -[A7], D0
  2818. 00001C08  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2819. 00001C0C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2820. 00001C10  4A00                     tst.b      D0
  2821. 00001C12  504F                     addq.w     A7, 8
  2822. 00001C14  6700 008C                beq        +0x8E /* 00001CA2 */
  2823. 00001C18  2054                     movea.l    A0, [A4]
  2824. 00001C1A  117C 0001 0009           move.b     [A0 + 0x9], 0x1
  2825. 00001C20  598F                     subq.l     A7, 4
  2826. 00001C22  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2827. 00001C26  303C 00F3                move.w     D0, 0xF3
  2828. 00001C2A  AAAA                     syscall    QuickTimeDispatch
  2829. 00001C2C  2054                     movea.l    A0, [A4]
  2830. 00001C2E  215F 000C                move.l     [A0 + 0xC], [A7]+
  2831. 00001C32  7002                     moveq.l    D0, 0x02
  2832. 00001C34  2F00                     move.l     -[A7], D0
  2833. 00001C36  720D                     moveq.l    D1, 0x0D
  2834. 00001C38  2F01                     move.l     -[A7], D1
  2835. 00001C3A  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2836. 00001C3E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2837. 00001C42  5380                     subq.l     D0, 1
  2838. 00001C44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2839. 00001C48  6706                     beq        +0x8 /* 00001C50 */
  2840. 00001C4A  5380                     subq.l     D0, 1
  2841. 00001C4C  670E                     beq        +0x10 /* 00001C5C */
  2842. 00001C4E  6052                     bra        +0x54 /* 00001CA2 */
  2843. label00001C50:
  2844. 00001C50  2054                     movea.l    A0, [A4]
  2845. 00001C52  217C 0100 0000 000C      move.l     [A0 + 0xC], 0x1000000
  2846. 00001C5A  6046                     bra        +0x48 /* 00001CA2 */
  2847. label00001C5C:
  2848. 00001C5C  202B 0022                move.l     D0, [A3 + 0x22]
  2849. 00001C60  4840                     swap.w     D0
  2850. 00001C62  48C0                     ext.l      D0
  2851. 00001C64  E040                     asr        D0.w, 8
  2852. 00001C66  223C 0000 00FF           move.l     D1, 0xFF
  2853. 00001C6C  C280                     and.l      D1, D0
  2854. 00001C6E  7001                     moveq.l    D0, 0x01
  2855. 00001C70  B081                     cmp.l      D0, D1
  2856. 00001C72  52C3                     shi        D3
  2857. 00001C74  4403                     neg.b      D3
  2858. 00001C76  6704                     beq        +0x6 /* 00001C7C */
  2859. 00001C78  700A                     moveq.l    D0, 0x0A
  2860. 00001C7A  6014                     bra        +0x16 /* 00001C90 */
  2861. label00001C7C:
  2862. 00001C7C  202B 0022                move.l     D0, [A3 + 0x22]
  2863. 00001C80  4840                     swap.w     D0
  2864. 00001C82  48C0                     ext.l      D0
  2865. 00001C84  E040                     asr        D0.w, 8
  2866. 00001C86  223C 0000 00FF           move.l     D1, 0xFF
  2867. 00001C8C  C280                     and.l      D1, D0
  2868. 00001C8E  2001                     move.l     D0, D1
  2869. label00001C90:
  2870. 00001C90  2F00                     move.l     -[A7], D0
  2871. 00001C92  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2872. 00001C96  4EBA 13BE                jsr        [PC + 0x13BE /* 00003056 */]
  2873. 00001C9A  2054                     movea.l    A0, [A4]
  2874. 00001C9C  2140 000C                move.l     [A0 + 0xC], D0
  2875. 00001CA0  504F                     addq.w     A7, 8
  2876. label00001CA2:
  2877. 00001CA2  7005                     moveq.l    D0, 0x05
  2878. 00001CA4  2F00                     move.l     -[A7], D0
  2879. 00001CA6  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2880. 00001CAA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2881. 00001CAE  1A00                     move.b     D5, D0
  2882. 00001CB0  7005                     moveq.l    D0, 0x05
  2883. 00001CB2  2F00                     move.l     -[A7], D0
  2884. 00001CB4  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2885. 00001CB8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2886. 00001CBC  4A00                     tst.b      D0
  2887. 00001CBE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2888. 00001CC2  6630                     bne        +0x32 /* 00001CF4 */
  2889. 00001CC4  558F                     subq.l     A7, 2
  2890. 00001CC6  486E FFDA                pea.l      [A6 - 0x26]
  2891. 00001CCA  A8AE                     syscall    EmptyRect
  2892. 00001CCC  4A1F                     tst.b      [A7]+
  2893. 00001CCE  6624                     bne        +0x26 /* 00001CF4 */
  2894. 00001CD0  558F                     subq.l     A7, 2
  2895. 00001CD2  486E FFDA                pea.l      [A6 - 0x26]
  2896. 00001CD6  486E FFE6                pea.l      [A6 - 0x1A]
  2897. 00001CDA  4EBA 020C                jsr        [PC + 0x20C /* 00001EE8 */]
  2898. 00001CDE  3E1F                     move.w     D7, [A7]+
  2899. 00001CE0  670A                     beq        +0xC /* 00001CEC */
  2900. 00001CE2  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  2901. 00001CE8  6000 0126                bra        +0x128 /* 00001E10 */
  2902. label00001CEC:
  2903. 00001CEC  2054                     movea.l    A0, [A4]
  2904. 00001CEE  117C 0001 000A           move.b     [A0 + 0xA], 0x1
  2905. label00001CF4:
  2906. 00001CF4  4A05                     tst.b      D5
  2907. 00001CF6  6700 0118                beq        +0x11A /* 00001E10 */
  2908. 00001CFA  4244                     clr.w      D4
  2909. 00001CFC  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2910. 00001D00  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  2911. 00001D04  7000                     moveq.l    D0, 0x00
  2912. 00001D06  2F00                     move.l     -[A7], D0
  2913. 00001D08  7016                     moveq.l    D0, 0x16
  2914. 00001D0A  AAAA                     syscall    QuickTimeDispatch
  2915. 00001D0C  7006                     moveq.l    D0, 0x06
  2916. 00001D0E  2F00                     move.l     -[A7], D0
  2917. 00001D10  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2918. 00001D14  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2919. 00001D18  1C00                     move.b     D6, D0
  2920. 00001D1A  504F                     addq.w     A7, 8
  2921. 00001D1C  6702                     beq        +0x4 /* 00001D20 */
  2922. 00001D1E  7810                     moveq.l    D4, 0x10
  2923. label00001D20:
  2924. 00001D20  D96E FFDE                add.w      [A6 - 0x22], D4
  2925. 00001D24  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2926. 00001D28  43EE FFDA                lea.l      A1, [A6 - 0x26]
  2927. 00001D2C  20D9                     move.l     [A0]+, [A1]+
  2928. 00001D2E  20D9                     move.l     [A0]+, [A1]+
  2929. 00001D30  302E FFF2                move.w     D0, [A6 - 0xE]
  2930. 00001D34  9044                     sub.w      D0, D4
  2931. 00001D36  3D40 FFEE                move.w     [A6 - 0x12], D0
  2932. 00001D3A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2933. 00001D3E  7000                     moveq.l    D0, 0x00
  2934. 00001D40  1F00                     move.b     -[A7], D0
  2935. 00001D42  7009                     moveq.l    D0, 0x09
  2936. 00001D44  AAAA                     syscall    QuickTimeDispatch
  2937. 00001D46  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  2938. 00001D4A  7000                     moveq.l    D0, 0x00
  2939. 00001D4C  2F00                     move.l     -[A7], D0
  2940. 00001D4E  203C 0008 0006           move.l     D0, 0x80006
  2941. 00001D54  AB1D                     syscall    QDExtensions
  2942. 00001D56  598F                     subq.l     A7, 4
  2943. 00001D58  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2944. 00001D5C  486E FFDA                pea.l      [A6 - 0x26]
  2945. 00001D60  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  2946. 00001D64  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2947. 00001D68  4EBA 1076                jsr        [PC + 0x1076 /* 00002DE0 */]
  2948. 00001D6C  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  2949. 00001D70  660C                     bne        +0xE /* 00001D7E */
  2950. 00001D72  558F                     subq.l     A7, 2
  2951. 00001D74  7003                     moveq.l    D0, 0x03
  2952. 00001D76  AAAA                     syscall    QuickTimeDispatch
  2953. 00001D78  3E1F                     move.w     D7, [A7]+
  2954. 00001D7A  6000 0094                bra        +0x96 /* 00001E10 */
  2955. label00001D7E:
  2956. 00001D7E  598F                     subq.l     A7, 4
  2957. 00001D80  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2958. 00001D84  7000                     moveq.l    D0, 0x00
  2959. 00001D86  1F00                     move.b     -[A7], D0
  2960. 00001D88  2F3C 0002 000A           move.l     -[A7], 0x2000A
  2961. 00001D8E  7000                     moveq.l    D0, 0x00
  2962. 00001D90  A82A                     syscall    ComponentDispatch
  2963. 00001D92  201F                     move.l     D0, [A7]+
  2964. 00001D94  3E00                     move.w     D7, D0
  2965. 00001D96  6678                     bne        +0x7A /* 00001E10 */
  2966. 00001D98  598F                     subq.l     A7, 4
  2967. 00001D9A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2968. 00001D9E  486E FFDA                pea.l      [A6 - 0x26]
  2969. 00001DA2  486E FFEE                pea.l      [A6 - 0x12]
  2970. 00001DA6  7001                     moveq.l    D0, 0x01
  2971. 00001DA8  2F00                     move.l     -[A7], D0
  2972. 00001DAA  2F3C 000C 0024           move.l     -[A7], 0xC0024
  2973. 00001DB0  7000                     moveq.l    D0, 0x00
  2974. 00001DB2  A82A                     syscall    ComponentDispatch
  2975. 00001DB4  201F                     move.l     D0, [A7]+
  2976. 00001DB6  3E00                     move.w     D7, D0
  2977. 00001DB8  6656                     bne        +0x58 /* 00001E10 */
  2978. 00001DBA  598F                     subq.l     A7, 4
  2979. 00001DBC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2980. 00001DC0  1F06                     move.b     -[A7], D6
  2981. 00001DC2  2F3C 0002 000E           move.l     -[A7], 0x2000E
  2982. 00001DC8  7000                     moveq.l    D0, 0x00
  2983. 00001DCA  A82A                     syscall    ComponentDispatch
  2984. 00001DCC  201F                     move.l     D0, [A7]+
  2985. 00001DCE  3E00                     move.w     D7, D0
  2986. 00001DD0  663E                     bne        +0x40 /* 00001E10 */
  2987. 00001DD2  598F                     subq.l     A7, 4
  2988. 00001DD4  2054                     movea.l    A0, [A4]
  2989. 00001DD6  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2990. 00001DDA  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  2991. 00001DDE  7000                     moveq.l    D0, 0x00
  2992. 00001DE0  1F00                     move.b     -[A7], D0
  2993. 00001DE2  2F3C 0006 0019           move.l     -[A7], 0x60019
  2994. 00001DE8  7000                     moveq.l    D0, 0x00
  2995. 00001DEA  A82A                     syscall    ComponentDispatch
  2996. 00001DEC  2054                     movea.l    A0, [A4]
  2997. 00001DEE  4A28 0009                tst.b      [A0 + 0x9]
  2998. 00001DF2  584F                     addq.w     A7, 4
  2999. 00001DF4  671A                     beq        +0x1C /* 00001E10 */
  3000. 00001DF6  598F                     subq.l     A7, 4
  3001. 00001DF8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3002. 00001DFC  7028                     moveq.l    D0, 0x28
  3003. 00001DFE  3F00                     move.w     -[A7], D0
  3004. 00001E00  7201                     moveq.l    D1, 0x01
  3005. 00001E02  2F01                     move.l     -[A7], D1
  3006. 00001E04  2F3C 0006 0009           move.l     -[A7], 0x60009
  3007. 00001E0A  7000                     moveq.l    D0, 0x00
  3008. 00001E0C  A82A                     syscall    ComponentDispatch
  3009. 00001E0E  584F                     addq.w     A7, 4
  3010. label00001E10:
  3011. 00001E10  4A47                     tst.w      D7
  3012. 00001E12  673E                     beq        +0x40 /* 00001E52 */
  3013. 00001E14  200C                     move.l     D0, A4
  3014. 00001E16  6708                     beq        +0xA /* 00001E20 */
  3015. 00001E18  204C                     movea.l    A0, A4
  3016. 00001E1A  A023                     syscall    DisposHandle/DisposeHandle
  3017. 00001E1C  7000                     moveq.l    D0, 0x00
  3018. 00001E1E  2840                     movea.l    A4, D0
  3019. label00001E20:
  3020. 00001E20  4AAE FFEA                tst.l      [A6 - 0x16]
  3021. 00001E24  670A                     beq        +0xC /* 00001E30 */
  3022. 00001E26  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3023. 00001E2A  303C 018B                move.w     D0, 0x18B
  3024. 00001E2E  AAAA                     syscall    QuickTimeDispatch
  3025. label00001E30:
  3026. 00001E30  4AAE FFE6                tst.l      [A6 - 0x1A]
  3027. 00001E34  670C                     beq        +0xE /* 00001E42 */
  3028. 00001E36  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3029. 00001E3A  203C 0004 0004           move.l     D0, 0x40004
  3030. 00001E40  AB1D                     syscall    QDExtensions
  3031. label00001E42:
  3032. 00001E42  4AAE FFD6                tst.l      [A6 - 0x2A]
  3033. 00001E46  676E                     beq        +0x70 /* 00001EB6 */
  3034. 00001E48  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  3035. 00001E4C  7023                     moveq.l    D0, 0x23
  3036. 00001E4E  AAAA                     syscall    QuickTimeDispatch
  3037. 00001E50  6064                     bra        +0x66 /* 00001EB6 */
  3038. label00001E52:
  3039. 00001E52  2054                     movea.l    A0, [A4]
  3040. 00001E54  216E FFD6 0034           move.l     [A0 + 0x34], [A6 - 0x2A]
  3041. 00001E5A  2054                     movea.l    A0, [A4]
  3042. 00001E5C  216E FFEA 0038           move.l     [A0 + 0x38], [A6 - 0x16]
  3043. 00001E62  2054                     movea.l    A0, [A4]
  3044. 00001E64  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  3045. 00001E6A  2054                     movea.l    A0, [A4]
  3046. 00001E6C  4250                     clr.w      [A0]
  3047. 00001E6E  2054                     movea.l    A0, [A4]
  3048. 00001E70  216D DF22 0054           move.l     [A0 + 0x54], [A5 - 0x20DE]
  3049. 00001E76  2054                     movea.l    A0, [A4]
  3050. 00001E78  216E FFE6 0050           move.l     [A0 + 0x50], [A6 - 0x1A]
  3051. 00001E7E  2054                     movea.l    A0, [A4]
  3052. 00001E80  1145 0007                move.b     [A0 + 0x7], D5
  3053. 00001E84  2054                     movea.l    A0, [A4]
  3054. 00001E86  1146 0008                move.b     [A0 + 0x8], D6
  3055. 00001E8A  2054                     movea.l    A0, [A4]
  3056. 00001E8C  4A28 0009                tst.b      [A0 + 0x9]
  3057. 00001E90  670A                     beq        +0xC /* 00001E9C */
  3058. 00001E92  2248                     movea.l    A1, A0
  3059. 00001E94  2368 000C 0010           move.l     [A1 + 0x10], [A0 + 0xC]
  3060. 00001E9A  6014                     bra        +0x16 /* 00001EB0 */
  3061. label00001E9C:
  3062. 00001E9C  598F                     subq.l     A7, 4
  3063. 00001E9E  2054                     movea.l    A0, [A4]
  3064. 00001EA0  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3065. 00001EA4  303C 00F3                move.w     D0, 0xF3
  3066. 00001EA8  AAAA                     syscall    QuickTimeDispatch
  3067. 00001EAA  2054                     movea.l    A0, [A4]
  3068. 00001EAC  215F 0010                move.l     [A0 + 0x10], [A7]+
  3069. label00001EB0:
  3070. 00001EB0  2F0C                     move.l     -[A7], A4
  3071. 00001EB2  4EBA 06A4                jsr        [PC + 0x6A4 /* 00002558 */]
  3072. label00001EB6:
  3073. 00001EB6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3074. 00001EBA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3075. 00001EBE  203C 0008 0006           move.l     D0, 0x80006
  3076. 00001EC4  AB1D                     syscall    QDExtensions
  3077. 00001EC6  4A2E FFF7                tst.b      [A6 - 0x9]
  3078. 00001ECA  6706                     beq        +0x8 /* 00001ED2 */
  3079. 00001ECC  1B7C 0001 E532           move.b     [A5 - 0x1ACE], 0x1
  3080. label00001ED2:
  3081. 00001ED2  3B47 E54A                move.w     [A5 - 0x1AB6], D7
  3082. 00001ED6  2D4C 0010                move.l     [A6 + 0x10], A4
  3083. label00001EDA:
  3084. 00001EDA  4CEE 18F8 FFBA           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x46]
  3085. 00001EE0  4E5E                     unlink     A6
  3086. 00001EE2  205F                     movea.l    A0, [A7]+
  3087. 00001EE4  504F                     addq.w     A7, 8
  3088. 00001EE6  4ED0                     jmp        [A0]
  3089. fn00001EE8:
  3090. 00001EE8  4E56 FFF0                link       A6, -0x0010
  3091. 00001EEC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3092. 00001EF0  286E 000C                movea.l    A4, [A6 + 0xC]
  3093. 00001EF4  7000                     moveq.l    D0, 0x00
  3094. 00001EF6  2D40 FFF0                move.l     [A6 - 0x10], D0
  3095. 00001EFA  2D40 FFF4                move.l     [A6 - 0xC], D0
  3096. 00001EFE  7C01                     moveq.l    D6, 0x01
  3097. 00001F00  4247                     clr.w      D7
  3098. 00001F02  486E FFF8                pea.l      [A6 - 0x8]
  3099. 00001F06  486E FFFC                pea.l      [A6 - 0x4]
  3100. 00001F0A  203C 0008 0005           move.l     D0, 0x80005
  3101. 00001F10  AB1D                     syscall    QDExtensions
  3102. 00001F12  2F2D E154                move.l     -[A7], [A5 - 0x1EAC]
  3103. 00001F16  AA31                     syscall    SetGDevice
  3104. 00001F18  4A2D DF0C                tst.b      [A5 - 0x20F4]
  3105. 00001F1C  6710                     beq        +0x12 /* 00001F2E */
  3106. 00001F1E  206D E154                movea.l    A0, [A5 - 0x1EAC]
  3107. 00001F22  2050                     movea.l    A0, [A0]
  3108. 00001F24  2068 0016                movea.l    A0, [A0 + 0x16]
  3109. 00001F28  2050                     movea.l    A0, [A0]
  3110. 00001F2A  3C28 0020                move.w     D6, [A0 + 0x20]
  3111. label00001F2E:
  3112. 00001F2E  7000                     moveq.l    D0, 0x00
  3113. 00001F30  2F00                     move.l     -[A7], D0
  3114. 00001F32  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3115. 00001F36  1A00                     move.b     D5, D0
  3116. 00001F38  558F                     subq.l     A7, 2
  3117. 00001F3A  486E FFF0                pea.l      [A6 - 0x10]
  3118. 00001F3E  3F06                     move.w     -[A7], D6
  3119. 00001F40  2F0C                     move.l     -[A7], A4
  3120. 00001F42  7000                     moveq.l    D0, 0x00
  3121. 00001F44  2F00                     move.l     -[A7], D0
  3122. 00001F46  2F00                     move.l     -[A7], D0
  3123. 00001F48  2F00                     move.l     -[A7], D0
  3124. 00001F4A  203C 0016 0000           move.l     D0, 0x160000
  3125. 00001F50  AB1D                     syscall    QDExtensions
  3126. 00001F52  3E1F                     move.w     D7, [A7]+
  3127. 00001F54  584F                     addq.w     A7, 4
  3128. 00001F56  6740                     beq        +0x42 /* 00001F98 */
  3129. 00001F58  7E94                     moveq.l    D7, 0xFFFFFF94
  3130. 00001F5A  673C                     beq        +0x3E /* 00001F98 */
  3131. 00001F5C  7004                     moveq.l    D0, 0x04
  3132. 00001F5E  2F00                     move.l     -[A7], D0
  3133. 00001F60  598F                     subq.l     A7, 4
  3134. 00001F62  2F0C                     move.l     -[A7], A4
  3135. 00001F64  558F                     subq.l     A7, 2
  3136. 00001F66  2F0C                     move.l     -[A7], A4
  3137. 00001F68  3F06                     move.w     -[A7], D6
  3138. 00001F6A  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  3139. 00001F6E  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  3140. 00001F72  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  3141. 00001F76  4A00                     tst.b      D0
  3142. 00001F78  504F                     addq.w     A7, 8
  3143. 00001F7A  671C                     beq        +0x1E /* 00001F98 */
  3144. 00001F7C  558F                     subq.l     A7, 2
  3145. 00001F7E  486E FFF0                pea.l      [A6 - 0x10]
  3146. 00001F82  3F06                     move.w     -[A7], D6
  3147. 00001F84  2F0C                     move.l     -[A7], A4
  3148. 00001F86  7000                     moveq.l    D0, 0x00
  3149. 00001F88  2F00                     move.l     -[A7], D0
  3150. 00001F8A  2F00                     move.l     -[A7], D0
  3151. 00001F8C  2F00                     move.l     -[A7], D0
  3152. 00001F8E  203C 0016 0000           move.l     D0, 0x160000
  3153. 00001F94  AB1D                     syscall    QDExtensions
  3154. 00001F96  3E1F                     move.w     D7, [A7]+
  3155. label00001F98:
  3156. 00001F98  7000                     moveq.l    D0, 0x00
  3157. 00001F9A  1005                     move.b     D0, D5
  3158. 00001F9C  2F00                     move.l     -[A7], D0
  3159. 00001F9E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3160. 00001FA2  4A47                     tst.w      D7
  3161. 00001FA4  584F                     addq.w     A7, 4
  3162. 00001FA6  6632                     bne        +0x34 /* 00001FDA */
  3163. 00001FA8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3164. 00001FAC  7000                     moveq.l    D0, 0x00
  3165. 00001FAE  2F00                     move.l     -[A7], D0
  3166. 00001FB0  203C 0008 0006           move.l     D0, 0x80006
  3167. 00001FB6  AB1D                     syscall    QDExtensions
  3168. 00001FB8  558F                     subq.l     A7, 2
  3169. 00001FBA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3170. 00001FBE  486E FFF4                pea.l      [A6 - 0xC]
  3171. 00001FC2  4EAD 344A                jsr        [A5 + 0x344A /* export_1669 */]
  3172. 00001FC6  4A1F                     tst.b      [A7]+
  3173. 00001FC8  6710                     beq        +0x12 /* 00001FDA */
  3174. 00001FCA  2F0C                     move.l     -[A7], A4
  3175. 00001FCC  A8A3                     syscall    EraseRect
  3176. 00001FCE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3177. 00001FD2  203C 0004 0002           move.l     D0, 0x40002
  3178. 00001FD8  AB1D                     syscall    QDExtensions
  3179. label00001FDA:
  3180. 00001FDA  4A47                     tst.w      D7
  3181. 00001FDC  6718                     beq        +0x1A /* 00001FF6 */
  3182. 00001FDE  4AAE FFF0                tst.l      [A6 - 0x10]
  3183. 00001FE2  6712                     beq        +0x14 /* 00001FF6 */
  3184. 00001FE4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3185. 00001FE8  203C 0004 0004           move.l     D0, 0x40004
  3186. 00001FEE  AB1D                     syscall    QDExtensions
  3187. 00001FF0  7000                     moveq.l    D0, 0x00
  3188. 00001FF2  2D40 FFF0                move.l     [A6 - 0x10], D0
  3189. label00001FF6:
  3190. 00001FF6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3191. 00001FFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3192. 00001FFE  203C 0008 0006           move.l     D0, 0x80006
  3193. 00002004  AB1D                     syscall    QDExtensions
  3194. 00002006  206E 0008                movea.l    A0, [A6 + 0x8]
  3195. 0000200A  20AE FFF0                move.l     [A0], [A6 - 0x10]
  3196. 0000200E  3D47 0010                move.w     [A6 + 0x10], D7
  3197. 00002012  4CEE 10E0 FFE0           movem.l    D5,D6,D7,A4, [A6 - 0x20]
  3198. 00002018  4E5E                     unlink     A6
  3199. 0000201A  205F                     movea.l    A0, [A7]+
  3200. 0000201C  504F                     addq.w     A7, 8
  3201. 0000201E  4ED0                     jmp        [A0]
  3202. fn00002020:
  3203. 00002020  4E56 FFF0                link       A6, -0x0010
  3204. 00002024  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  3205. 00002028  2C2E 0008                move.l     D6, [A6 + 0x8]
  3206. 0000202C  286E 000C                movea.l    A4, [A6 + 0xC]
  3207. 00002030  598F                     subq.l     A7, 4
  3208. 00002032  2F0C                     move.l     -[A7], A4
  3209. 00002034  702B                     moveq.l    D0, 0x2B
  3210. 00002036  AAAA                     syscall    QuickTimeDispatch
  3211. 00002038  2E1F                     move.l     D7, [A7]+
  3212. 0000203A  70FE                     moveq.l    D0, 0xFFFFFFFE
  3213. 0000203C  B086                     cmp.l      D0, D6
  3214. 0000203E  6620                     bne        +0x22 /* 00002060 */
  3215. 00002040  7000                     moveq.l    D0, 0x00
  3216. 00002042  2D40 FFF0                move.l     [A6 - 0x10], D0
  3217. 00002046  598F                     subq.l     A7, 4
  3218. 00002048  2F0C                     move.l     -[A7], A4
  3219. 0000204A  7035                     moveq.l    D0, 0x35
  3220. 0000204C  AAAA                     syscall    QuickTimeDispatch
  3221. 0000204E  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3222. 00002052  598F                     subq.l     A7, 4
  3223. 00002054  2F0C                     move.l     -[A7], A4
  3224. 00002056  7029                     moveq.l    D0, 0x29
  3225. 00002058  AAAA                     syscall    QuickTimeDispatch
  3226. 0000205A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3227. 0000205E  6010                     bra        +0x12 /* 00002070 */
  3228. label00002060:
  3229. 00002060  7000                     moveq.l    D0, 0x00
  3230. 00002062  2D40 FFF0                move.l     [A6 - 0x10], D0
  3231. 00002066  2D46 FFF4                move.l     [A6 - 0xC], D6
  3232. 0000206A  723C                     moveq.l    D1, 0x3C
  3233. 0000206C  2D41 FFF8                move.l     [A6 - 0x8], D1
  3234. label00002070:
  3235. 00002070  7000                     moveq.l    D0, 0x00
  3236. 00002072  2D40 FFFC                move.l     [A6 - 0x4], D0
  3237. 00002076  486E FFF0                pea.l      [A6 - 0x10]
  3238. 0000207A  598F                     subq.l     A7, 4
  3239. 0000207C  2F0C                     move.l     -[A7], A4
  3240. 0000207E  7029                     moveq.l    D0, 0x29
  3241. 00002080  AAAA                     syscall    QuickTimeDispatch
  3242. 00002082  303C 00B7                move.w     D0, 0xB7
  3243. 00002086  AAAA                     syscall    QuickTimeDispatch
  3244. 00002088  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  3245. 0000208C  52C3                     shi        D3
  3246. 0000208E  4403                     neg.b      D3
  3247. 00002090  6706                     beq        +0x8 /* 00002098 */
  3248. 00002092  202E FFF4                move.l     D0, [A6 - 0xC]
  3249. 00002096  6002                     bra        +0x4 /* 0000209A */
  3250. label00002098:
  3251. 00002098  2007                     move.l     D0, D7
  3252. label0000209A:
  3253. 0000209A  2D40 0010                move.l     [A6 + 0x10], D0
  3254. 0000209E  4CEE 10C8 FFE0           movem.l    D3,D6,D7,A4, [A6 - 0x20]
  3255. 000020A4  4E5E                     unlink     A6
  3256. 000020A6  205F                     movea.l    A0, [A7]+
  3257. 000020A8  504F                     addq.w     A7, 8
  3258. 000020AA  4ED0                     jmp        [A0]
  3259. fn000020AC:
  3260. 000020AC  4E56 0000                link       A6, 0
  3261. 000020B0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3262. 000020B4  2C2E 0008                move.l     D6, [A6 + 0x8]
  3263. 000020B8  266E 0010                movea.l    A3, [A6 + 0x10]
  3264. 000020BC  2853                     movea.l    A4, [A3]
  3265. 000020BE  4AAC 0020                tst.l      [A4 + 0x20]
  3266. 000020C2  660E                     bne        +0x10 /* 000020D2 */
  3267. 000020C4  598F                     subq.l     A7, 4
  3268. 000020C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3269. 000020CA  702B                     moveq.l    D0, 0x2B
  3270. 000020CC  AAAA                     syscall    QuickTimeDispatch
  3271. 000020CE  295F 0020                move.l     [A4 + 0x20], [A7]+
  3272. label000020D2:
  3273. 000020D2  598F                     subq.l     A7, 4
  3274. 000020D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3275. 000020D8  2F06                     move.l     -[A7], D6
  3276. 000020DA  4EBA FF44                jsr        [PC - 0xBC /* 00002020 */]
  3277. 000020DE  2A1F                     move.l     D5, [A7]+
  3278. 000020E0  4207                     clr.b      D7
  3279. 000020E2  2853                     movea.l    A4, [A3]
  3280. 000020E4  4A86                     tst.l      D6
  3281. 000020E6  6C04                     bge        +0x6 /* 000020EC */
  3282. 000020E8  7E01                     moveq.l    D7, 0x01
  3283. 000020EA  6042                     bra        +0x44 /* 0000212E */
  3284. label000020EC:
  3285. 000020EC  4A86                     tst.l      D6
  3286. 000020EE  661C                     bne        +0x1E /* 0000210C */
  3287. 000020F0  4AAC 001C                tst.l      [A4 + 0x1C]
  3288. 000020F4  670A                     beq        +0xC /* 00002100 */
  3289. 000020F6  202C 001C                move.l     D0, [A4 + 0x1C]
  3290. 000020FA  B0AC 0020                cmp.l      D0, [A4 + 0x20]
  3291. 000020FE  6D04                     blt        +0x6 /* 00002104 */
  3292. label00002100:
  3293. 00002100  7E01                     moveq.l    D7, 0x01
  3294. 00002102  602A                     bra        +0x2C /* 0000212E */
  3295. label00002104:
  3296. 00002104  7000                     moveq.l    D0, 0x00
  3297. 00002106  2940 0018                move.l     [A4 + 0x18], D0
  3298. 0000210A  6022                     bra        +0x24 /* 0000212E */
  3299. label0000210C:
  3300. 0000210C  2945 0018                move.l     [A4 + 0x18], D5
  3301. 00002110  4AAC 001C                tst.l      [A4 + 0x1C]
  3302. 00002114  6608                     bne        +0xA /* 0000211E */
  3303. 00002116  296C 0020 001C           move.l     [A4 + 0x1C], [A4 + 0x20]
  3304. 0000211C  6010                     bra        +0x12 /* 0000212E */
  3305. label0000211E:
  3306. 0000211E  202C 001C                move.l     D0, [A4 + 0x1C]
  3307. 00002122  B0AC 0018                cmp.l      D0, [A4 + 0x18]
  3308. 00002126  6C06                     bge        +0x8 /* 0000212E */
  3309. 00002128  296C 0018 001C           move.l     [A4 + 0x1C], [A4 + 0x18]
  3310. label0000212E:
  3311. 0000212E  4A07                     tst.b      D7
  3312. 00002130  6712                     beq        +0x14 /* 00002144 */
  3313. 00002132  70FF                     moveq.l    D0, 0xFFFFFFFF
  3314. 00002134  2940 0018                move.l     [A4 + 0x18], D0
  3315. 00002138  7200                     moveq.l    D1, 0x00
  3316. 0000213A  2941 001C                move.l     [A4 + 0x1C], D1
  3317. 0000213E  422C 0005                clr.b      [A4 + 0x5]
  3318. 00002142  6006                     bra        +0x8 /* 0000214A */
  3319. label00002144:
  3320. 00002144  197C 0001 0005           move.b     [A4 + 0x5], 0x1
  3321. label0000214A:
  3322. 0000214A  2F0B                     move.l     -[A7], A3
  3323. 0000214C  4EBA 0D1A                jsr        [PC + 0xD1A /* 00002E68 */]
  3324. 00002150  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  3325. 00002156  4E5E                     unlink     A6
  3326. 00002158  205F                     movea.l    A0, [A7]+
  3327. 0000215A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3328. 0000215E  4ED0                     jmp        [A0]
  3329. fn00002160:
  3330. 00002160  4E56 0000                link       A6, 0
  3331. 00002164  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3332. 00002168  2A2E 0008                move.l     D5, [A6 + 0x8]
  3333. 0000216C  266E 0010                movea.l    A3, [A6 + 0x10]
  3334. 00002170  2853                     movea.l    A4, [A3]
  3335. 00002172  4AAC 0020                tst.l      [A4 + 0x20]
  3336. 00002176  660E                     bne        +0x10 /* 00002186 */
  3337. 00002178  598F                     subq.l     A7, 4
  3338. 0000217A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3339. 0000217E  702B                     moveq.l    D0, 0x2B
  3340. 00002180  AAAA                     syscall    QuickTimeDispatch
  3341. 00002182  295F 0020                move.l     [A4 + 0x20], [A7]+
  3342. label00002186:
  3343. 00002186  598F                     subq.l     A7, 4
  3344. 00002188  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3345. 0000218C  2F05                     move.l     -[A7], D5
  3346. 0000218E  4EBA FE90                jsr        [PC - 0x170 /* 00002020 */]
  3347. 00002192  2C1F                     move.l     D6, [A7]+
  3348. 00002194  4207                     clr.b      D7
  3349. 00002196  2853                     movea.l    A4, [A3]
  3350. 00002198  4A85                     tst.l      D5
  3351. 0000219A  6E04                     bgt        +0x6 /* 000021A0 */
  3352. 0000219C  7E01                     moveq.l    D7, 0x01
  3353. 0000219E  6044                     bra        +0x46 /* 000021E4 */
  3354. label000021A0:
  3355. 000021A0  BCAC 0020                cmp.l      D6, [A4 + 0x20]
  3356. 000021A4  6D12                     blt        +0x14 /* 000021B8 */
  3357. 000021A6  4AAC 0018                tst.l      [A4 + 0x18]
  3358. 000021AA  6E04                     bgt        +0x6 /* 000021B0 */
  3359. 000021AC  7E01                     moveq.l    D7, 0x01
  3360. 000021AE  6034                     bra        +0x36 /* 000021E4 */
  3361. label000021B0:
  3362. 000021B0  296C 0020 001C           move.l     [A4 + 0x1C], [A4 + 0x20]
  3363. 000021B6  602C                     bra        +0x2E /* 000021E4 */
  3364. label000021B8:
  3365. 000021B8  2946 001C                move.l     [A4 + 0x1C], D6
  3366. 000021BC  6608                     bne        +0xA /* 000021C6 */
  3367. 000021BE  296C 0020 001C           move.l     [A4 + 0x1C], [A4 + 0x20]
  3368. 000021C4  6010                     bra        +0x12 /* 000021D6 */
  3369. label000021C6:
  3370. 000021C6  202C 001C                move.l     D0, [A4 + 0x1C]
  3371. 000021CA  B0AC 0018                cmp.l      D0, [A4 + 0x18]
  3372. 000021CE  6C06                     bge        +0x8 /* 000021D6 */
  3373. 000021D0  296C 0018 001C           move.l     [A4 + 0x1C], [A4 + 0x18]
  3374. label000021D6:
  3375. 000021D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3376. 000021D8  B0AC 0018                cmp.l      D0, [A4 + 0x18]
  3377. 000021DC  6606                     bne        +0x8 /* 000021E4 */
  3378. 000021DE  7000                     moveq.l    D0, 0x00
  3379. 000021E0  2940 0018                move.l     [A4 + 0x18], D0
  3380. label000021E4:
  3381. 000021E4  4A07                     tst.b      D7
  3382. 000021E6  6712                     beq        +0x14 /* 000021FA */
  3383. 000021E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3384. 000021EA  2940 0018                move.l     [A4 + 0x18], D0
  3385. 000021EE  7200                     moveq.l    D1, 0x00
  3386. 000021F0  2941 001C                move.l     [A4 + 0x1C], D1
  3387. 000021F4  422C 0005                clr.b      [A4 + 0x5]
  3388. 000021F8  6006                     bra        +0x8 /* 00002200 */
  3389. label000021FA:
  3390. 000021FA  197C 0001 0005           move.b     [A4 + 0x5], 0x1
  3391. label00002200:
  3392. 00002200  2F0B                     move.l     -[A7], A3
  3393. 00002202  4EBA 0C64                jsr        [PC + 0xC64 /* 00002E68 */]
  3394. 00002206  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  3395. 0000220C  4E5E                     unlink     A6
  3396. 0000220E  205F                     movea.l    A0, [A7]+
  3397. 00002210  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3398. 00002214  4ED0                     jmp        [A0]
  3399. fn00002216:
  3400. 00002216  4E56 FFF0                link       A6, -0x0010
  3401. 0000221A  7000                     moveq.l    D0, 0x00
  3402. 0000221C  2D40 FFF0                move.l     [A6 - 0x10], D0
  3403. 00002220  2D6E 0008 FFF4           move.l     [A6 - 0xC], [A6 + 0x8]
  3404. 00002226  598F                     subq.l     A7, 4
  3405. 00002228  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3406. 0000222C  7029                     moveq.l    D0, 0x29
  3407. 0000222E  AAAA                     syscall    QuickTimeDispatch
  3408. 00002230  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3409. 00002234  7000                     moveq.l    D0, 0x00
  3410. 00002236  2D40 FFFC                move.l     [A6 - 0x4], D0
  3411. 0000223A  486E FFF0                pea.l      [A6 - 0x10]
  3412. 0000223E  703C                     moveq.l    D0, 0x3C
  3413. 00002240  2F00                     move.l     -[A7], D0
  3414. 00002242  303C 00B7                move.w     D0, 0xB7
  3415. 00002246  AAAA                     syscall    QuickTimeDispatch
  3416. 00002248  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  3417. 0000224E  4E5E                     unlink     A6
  3418. 00002250  205F                     movea.l    A0, [A7]+
  3419. 00002252  504F                     addq.w     A7, 8
  3420. 00002254  4ED0                     jmp        [A0]
  3421. fn00002256:
  3422. 00002256  4E56 FFF8                link       A6, -0x0008
  3423. 0000225A  48E7 0018                movem.l    -[A7], A3,A4
  3424. 0000225E  266E 000C                movea.l    A3, [A6 + 0xC]
  3425. 00002262  2853                     movea.l    A4, [A3]
  3426. 00002264  4A2C 0005                tst.b      [A4 + 0x5]
  3427. 00002268  6608                     bne        +0xA /* 00002272 */
  3428. 0000226A  7000                     moveq.l    D0, 0x00
  3429. 0000226C  2D40 0010                move.l     [A6 + 0x10], D0
  3430. 00002270  602E                     bra        +0x30 /* 000022A0 */
  3431. label00002272:
  3432. 00002272  4AAC 0018                tst.l      [A4 + 0x18]
  3433. 00002276  6E08                     bgt        +0xA /* 00002280 */
  3434. 00002278  7000                     moveq.l    D0, 0x00
  3435. 0000227A  2D40 0010                move.l     [A6 + 0x10], D0
  3436. 0000227E  6020                     bra        +0x22 /* 000022A0 */
  3437. label00002280:
  3438. 00002280  2F0B                     move.l     -[A7], A3
  3439. 00002282  486E FFFC                pea.l      [A6 - 0x4]
  3440. 00002286  486E FFF8                pea.l      [A6 - 0x8]
  3441. 0000228A  4EBA 0C0C                jsr        [PC + 0xC0C /* 00002E98 */]
  3442. 0000228E  598F                     subq.l     A7, 4
  3443. 00002290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3444. 00002294  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3445. 00002298  4EBA FF7C                jsr        [PC - 0x84 /* 00002216 */]
  3446. 0000229C  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  3447. label000022A0:
  3448. 000022A0  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  3449. 000022A6  4E5E                     unlink     A6
  3450. 000022A8  205F                     movea.l    A0, [A7]+
  3451. 000022AA  504F                     addq.w     A7, 8
  3452. 000022AC  4ED0                     jmp        [A0]
  3453. fn000022AE:
  3454. 000022AE  4E56 FFF8                link       A6, -0x0008
  3455. 000022B2  48E7 0108                movem.l    -[A7], D7,A4
  3456. 000022B6  286E 000C                movea.l    A4, [A6 + 0xC]
  3457. 000022BA  2054                     movea.l    A0, [A4]
  3458. 000022BC  4A28 0005                tst.b      [A0 + 0x5]
  3459. 000022C0  6718                     beq        +0x1A /* 000022DA */
  3460. 000022C2  2F0C                     move.l     -[A7], A4
  3461. 000022C4  486E FFFC                pea.l      [A6 - 0x4]
  3462. 000022C8  486E FFF8                pea.l      [A6 - 0x8]
  3463. 000022CC  4EBA 0BCA                jsr        [PC + 0xBCA /* 00002E98 */]
  3464. 000022D0  2E2E FFF8                move.l     D7, [A6 - 0x8]
  3465. 000022D4  DEAE FFFC                add.l      D7, [A6 - 0x4]
  3466. 000022D8  601E                     bra        +0x20 /* 000022F8 */
  3467. label000022DA:
  3468. 000022DA  2054                     movea.l    A0, [A4]
  3469. 000022DC  4AA8 0020                tst.l      [A0 + 0x20]
  3470. 000022E0  6610                     bne        +0x12 /* 000022F2 */
  3471. 000022E2  598F                     subq.l     A7, 4
  3472. 000022E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3473. 000022E8  702B                     moveq.l    D0, 0x2B
  3474. 000022EA  AAAA                     syscall    QuickTimeDispatch
  3475. 000022EC  2054                     movea.l    A0, [A4]
  3476. 000022EE  215F 0020                move.l     [A0 + 0x20], [A7]+
  3477. label000022F2:
  3478. 000022F2  2054                     movea.l    A0, [A4]
  3479. 000022F4  2E28 0020                move.l     D7, [A0 + 0x20]
  3480. label000022F8:
  3481. 000022F8  2D47 0010                move.l     [A6 + 0x10], D7
  3482. 000022FC  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  3483. 00002302  4E5E                     unlink     A6
  3484. 00002304  205F                     movea.l    A0, [A7]+
  3485. 00002306  504F                     addq.w     A7, 8
  3486. 00002308  4ED0                     jmp        [A0]
  3487. fn0000230A:
  3488. 0000230A  4E56 0000                link       A6, 0
  3489. 0000230E  2F0C                     move.l     -[A7], A4
  3490. 00002310  286E 0008                movea.l    A4, [A6 + 0x8]
  3491. 00002314  598F                     subq.l     A7, 4
  3492. 00002316  2F0C                     move.l     -[A7], A4
  3493. 00002318  598F                     subq.l     A7, 4
  3494. 0000231A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3495. 0000231E  2F0C                     move.l     -[A7], A4
  3496. 00002320  4EBA FF8C                jsr        [PC - 0x74 /* 000022AE */]
  3497. 00002324  4EBA FEF0                jsr        [PC - 0x110 /* 00002216 */]
  3498. 00002328  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  3499. 0000232C  286E FFFC                movea.l    A4, [A6 - 0x4]
  3500. 00002330  4E5E                     unlink     A6
  3501. 00002332  205F                     movea.l    A0, [A7]+
  3502. 00002334  504F                     addq.w     A7, 8
  3503. 00002336  4ED0                     jmp        [A0]
  3504. fn00002338:
  3505. 00002338  4E56 0000                link       A6, 0
  3506. 0000233C  48E7 0108                movem.l    -[A7], D7,A4
  3507. 00002340  286E 0008                movea.l    A4, [A6 + 0x8]
  3508. 00002344  598F                     subq.l     A7, 4
  3509. 00002346  2054                     movea.l    A0, [A4]
  3510. 00002348  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3511. 0000234C  4868 003C                pea.l      [A0 + 0x3C]
  3512. 00002350  7039                     moveq.l    D0, 0x39
  3513. 00002352  AAAA                     syscall    QuickTimeDispatch
  3514. 00002354  2E1F                     move.l     D7, [A7]+
  3515. 00002356  2054                     movea.l    A0, [A4]
  3516. 00002358  BEA8 004C                cmp.l      D7, [A0 + 0x4C]
  3517. 0000235C  6C06                     bge        +0x8 /* 00002364 */
  3518. 0000235E  117C 0001 0058           move.b     [A0 + 0x58], 0x1
  3519. label00002364:
  3520. 00002364  2054                     movea.l    A0, [A4]
  3521. 00002366  2147 004C                move.l     [A0 + 0x4C], D7
  3522. 0000236A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3523. 00002370  4E5E                     unlink     A6
  3524. 00002372  2E9F                     move.l     [A7], [A7]+
  3525. 00002374  4E75                     rts
  3526. fn00002376:
  3527. 00002376  4E56 0000                link       A6, 0
  3528. 0000237A  48E7 0300                movem.l    -[A7], D6,D7
  3529. 0000237E  7C01                     moveq.l    D6, 0x01
  3530. 00002380  4A2D E5C6                tst.b      [A5 - 0x1A3A]
  3531. 00002384  6708                     beq        +0xA /* 0000238E */
  3532. 00002386  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3533. 0000238A  4EBA FFAC                jsr        [PC - 0x54 /* 00002338 */]
  3534. label0000238E:
  3535. 0000238E  7000                     moveq.l    D0, 0x00
  3536. 00002390  2F00                     move.l     -[A7], D0
  3537. 00002392  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3538. 00002396  1E00                     move.b     D7, D0
  3539. 00002398  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3540. 0000239C  2F06                     move.l     -[A7], D6
  3541. 0000239E  7005                     moveq.l    D0, 0x05
  3542. 000023A0  AAAA                     syscall    QuickTimeDispatch
  3543. 000023A2  7000                     moveq.l    D0, 0x00
  3544. 000023A4  1007                     move.b     D0, D7
  3545. 000023A6  2F00                     move.l     -[A7], D0
  3546. 000023A8  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3547. 000023AC  504F                     addq.w     A7, 8
  3548. 000023AE  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  3549. 000023B4  4E5E                     unlink     A6
  3550. 000023B6  205F                     movea.l    A0, [A7]+
  3551. 000023B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3552. 000023BC  4ED0                     jmp        [A0]
  3553. fn000023BE:
  3554. 000023BE  4E56 FFF0                link       A6, -0x0010
  3555. 000023C2  2F0C                     move.l     -[A7], A4
  3556. 000023C4  286E 000C                movea.l    A4, [A6 + 0xC]
  3557. 000023C8  2054                     movea.l    A0, [A4]
  3558. 000023CA  4AA8 0038                tst.l      [A0 + 0x38]
  3559. 000023CE  6706                     beq        +0x8 /* 000023D6 */
  3560. 000023D0  4A28 0008                tst.b      [A0 + 0x8]
  3561. 000023D4  6624                     bne        +0x26 /* 000023FA */
  3562. label000023D6:
  3563. 000023D6  2D6E 0008 FFF4           move.l     [A6 - 0xC], [A6 + 0x8]
  3564. 000023DC  7000                     moveq.l    D0, 0x00
  3565. 000023DE  2D40 FFF0                move.l     [A6 - 0x10], D0
  3566. 000023E2  723C                     moveq.l    D1, 0x3C
  3567. 000023E4  2D41 FFF8                move.l     [A6 - 0x8], D1
  3568. 000023E8  2D40 FFFC                move.l     [A6 - 0x4], D0
  3569. 000023EC  2054                     movea.l    A0, [A4]
  3570. 000023EE  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3571. 000023F2  486E FFF0                pea.l      [A6 - 0x10]
  3572. 000023F6  703C                     moveq.l    D0, 0x3C
  3573. 000023F8  AAAA                     syscall    QuickTimeDispatch
  3574. label000023FA:
  3575. 000023FA  286E FFEC                movea.l    A4, [A6 - 0x14]
  3576. 000023FE  4E5E                     unlink     A6
  3577. 00002400  205F                     movea.l    A0, [A7]+
  3578. 00002402  504F                     addq.w     A7, 8
  3579. 00002404  4ED0                     jmp        [A0]
  3580. fn00002406:
  3581. 00002406  4E56 0000                link       A6, 0
  3582. 0000240A  2F0C                     move.l     -[A7], A4
  3583. 0000240C  286E 000C                movea.l    A4, [A6 + 0xC]
  3584. 00002410  558F                     subq.l     A7, 2
  3585. 00002412  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3586. 00002416  4A1F                     tst.b      [A7]+
  3587. 00002418  6716                     beq        +0x18 /* 00002430 */
  3588. 0000241A  2F0C                     move.l     -[A7], A4
  3589. 0000241C  598F                     subq.l     A7, 4
  3590. 0000241E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3591. 00002422  2054                     movea.l    A0, [A4]
  3592. 00002424  201F                     move.l     D0, [A7]+
  3593. 00002426  90A8 0014                sub.l      D0, [A0 + 0x14]
  3594. 0000242A  2F00                     move.l     -[A7], D0
  3595. 0000242C  4EBA FF90                jsr        [PC - 0x70 /* 000023BE */]
  3596. label00002430:
  3597. 00002430  286E FFFC                movea.l    A4, [A6 - 0x4]
  3598. 00002434  4E5E                     unlink     A6
  3599. 00002436  205F                     movea.l    A0, [A7]+
  3600. 00002438  504F                     addq.w     A7, 8
  3601. 0000243A  4ED0                     jmp        [A0]
  3602. fn0000243C:
  3603. 0000243C  4E56 0000                link       A6, 0
  3604. 00002440  558F                     subq.l     A7, 2
  3605. 00002442  206E 0008                movea.l    A0, [A6 + 0x8]
  3606. 00002446  2050                     movea.l    A0, [A0]
  3607. 00002448  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3608. 0000244C  303C 00DD                move.w     D0, 0xDD
  3609. 00002450  AAAA                     syscall    QuickTimeDispatch
  3610. 00002452  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3611. 00002456  4E5E                     unlink     A6
  3612. 00002458  2E9F                     move.l     [A7], [A7]+
  3613. 0000245A  4E75                     rts
  3614. fn0000245C:
  3615. 0000245C  4E56 0000                link       A6, 0
  3616. 00002460  48E7 0118                movem.l    -[A7], D7,A3,A4
  3617. 00002464  286E 0008                movea.l    A4, [A6 + 0x8]
  3618. 00002468  7000                     moveq.l    D0, 0x00
  3619. 0000246A  2F00                     move.l     -[A7], D0
  3620. 0000246C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3621. 00002470  1E00                     move.b     D7, D0
  3622. 00002472  2054                     movea.l    A0, [A4]
  3623. 00002474  4AA8 0038                tst.l      [A0 + 0x38]
  3624. 00002478  584F                     addq.w     A7, 4
  3625. 0000247A  673C                     beq        +0x3E /* 000024B8 */
  3626. 0000247C  2668 0034                movea.l    A3, [A0 + 0x34]
  3627. 00002480  558F                     subq.l     A7, 2
  3628. 00002482  2F0B                     move.l     -[A7], A3
  3629. 00002484  598F                     subq.l     A7, 4
  3630. 00002486  2F0B                     move.l     -[A7], A3
  3631. 00002488  7000                     moveq.l    D0, 0x00
  3632. 0000248A  2F00                     move.l     -[A7], D0
  3633. 0000248C  7039                     moveq.l    D0, 0x39
  3634. 0000248E  AAAA                     syscall    QuickTimeDispatch
  3635. 00002490  2054                     movea.l    A0, [A4]
  3636. 00002492  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3637. 00002496  7006                     moveq.l    D0, 0x06
  3638. 00002498  AAAA                     syscall    QuickTimeDispatch
  3639. 0000249A  598F                     subq.l     A7, 4
  3640. 0000249C  2054                     movea.l    A0, [A4]
  3641. 0000249E  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3642. 000024A2  7008                     moveq.l    D0, 0x08
  3643. 000024A4  3F00                     move.w     -[A7], D0
  3644. 000024A6  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3645. 000024AA  2F3C 0006 0009           move.l     -[A7], 0x60009
  3646. 000024B0  7000                     moveq.l    D0, 0x00
  3647. 000024B2  A82A                     syscall    ComponentDispatch
  3648. 000024B4  5C4F                     addq.w     A7, 6
  3649. 000024B6  601E                     bra        +0x20 /* 000024D6 */
  3650. label000024B8:
  3651. 000024B8  2054                     movea.l    A0, [A4]
  3652. 000024BA  4AA8 0010                tst.l      [A0 + 0x10]
  3653. 000024BE  6708                     beq        +0xA /* 000024C8 */
  3654. 000024C0  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3655. 000024C4  700B                     moveq.l    D0, 0x0B
  3656. 000024C6  AAAA                     syscall    QuickTimeDispatch
  3657. label000024C8:
  3658. 000024C8  2054                     movea.l    A0, [A4]
  3659. 000024CA  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3660. 000024CE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3661. 000024D2  702D                     moveq.l    D0, 0x2D
  3662. 000024D4  AAAA                     syscall    QuickTimeDispatch
  3663. label000024D6:
  3664. 000024D6  7000                     moveq.l    D0, 0x00
  3665. 000024D8  1007                     move.b     D0, D7
  3666. 000024DA  2F00                     move.l     -[A7], D0
  3667. 000024DC  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3668. 000024E0  2F0C                     move.l     -[A7], A4
  3669. 000024E2  4EBA FE54                jsr        [PC - 0x1AC /* 00002338 */]
  3670. 000024E6  2054                     movea.l    A0, [A4]
  3671. 000024E8  4228 0058                clr.b      [A0 + 0x58]
  3672. 000024EC  584F                     addq.w     A7, 4
  3673. 000024EE  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3674. 000024F4  4E5E                     unlink     A6
  3675. 000024F6  2E9F                     move.l     [A7], [A7]+
  3676. 000024F8  4E75                     rts
  3677. fn000024FA:
  3678. 000024FA  4E56 FFFC                link       A6, -0x0004
  3679. 000024FE  48E7 0118                movem.l    -[A7], D7,A3,A4
  3680. 00002502  286E 0008                movea.l    A4, [A6 + 0x8]
  3681. 00002506  2054                     movea.l    A0, [A4]
  3682. 00002508  2668 0038                movea.l    A3, [A0 + 0x38]
  3683. 0000250C  4A28 0004                tst.b      [A0 + 0x4]
  3684. 00002510  673A                     beq        +0x3C /* 0000254C */
  3685. 00002512  200B                     move.l     D0, A3
  3686. 00002514  672C                     beq        +0x2E /* 00002542 */
  3687. 00002516  486E FFFC                pea.l      [A6 - 0x4]
  3688. 0000251A  A874                     syscall    GetPort
  3689. 0000251C  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  3690. 00002520  A873                     syscall    SetPort
  3691. 00002522  598F                     subq.l     A7, 4
  3692. 00002524  2F0B                     move.l     -[A7], A3
  3693. 00002526  7008                     moveq.l    D0, 0x08
  3694. 00002528  3F00                     move.w     -[A7], D0
  3695. 0000252A  7200                     moveq.l    D1, 0x00
  3696. 0000252C  2F01                     move.l     -[A7], D1
  3697. 0000252E  2F3C 0006 0009           move.l     -[A7], 0x60009
  3698. 00002534  7000                     moveq.l    D0, 0x00
  3699. 00002536  A82A                     syscall    ComponentDispatch
  3700. 00002538  2E1F                     move.l     D7, [A7]+
  3701. 0000253A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3702. 0000253E  A873                     syscall    SetPort
  3703. 00002540  600A                     bra        +0xC /* 0000254C */
  3704. label00002542:
  3705. 00002542  2054                     movea.l    A0, [A4]
  3706. 00002544  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3707. 00002548  700C                     moveq.l    D0, 0x0C
  3708. 0000254A  AAAA                     syscall    QuickTimeDispatch
  3709. label0000254C:
  3710. 0000254C  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  3711. 00002552  4E5E                     unlink     A6
  3712. 00002554  2E9F                     move.l     [A7], [A7]+
  3713. 00002556  4E75                     rts
  3714. fn00002558:
  3715. 00002558  4E56 FFF0                link       A6, -0x0010
  3716. 0000255C  2F0C                     move.l     -[A7], A4
  3717. 0000255E  286E 0008                movea.l    A4, [A6 + 0x8]
  3718. 00002562  2054                     movea.l    A0, [A4]
  3719. 00002564  4AA8 0038                tst.l      [A0 + 0x38]
  3720. 00002568  6756                     beq        +0x58 /* 000025C0 */
  3721. 0000256A  7000                     moveq.l    D0, 0x00
  3722. 0000256C  2D40 FFF0                move.l     [A6 - 0x10], D0
  3723. 00002570  2D40 FFF4                move.l     [A6 - 0xC], D0
  3724. 00002574  598F                     subq.l     A7, 4
  3725. 00002576  2054                     movea.l    A0, [A4]
  3726. 00002578  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3727. 0000257C  7029                     moveq.l    D0, 0x29
  3728. 0000257E  AAAA                     syscall    QuickTimeDispatch
  3729. 00002580  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3730. 00002584  598F                     subq.l     A7, 4
  3731. 00002586  2054                     movea.l    A0, [A4]
  3732. 00002588  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3733. 0000258C  7012                     moveq.l    D0, 0x12
  3734. 0000258E  AAAA                     syscall    QuickTimeDispatch
  3735. 00002590  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3736. 00002594  598F                     subq.l     A7, 4
  3737. 00002596  2054                     movea.l    A0, [A4]
  3738. 00002598  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3739. 0000259C  700C                     moveq.l    D0, 0x0C
  3740. 0000259E  3F00                     move.w     -[A7], D0
  3741. 000025A0  486E FFF0                pea.l      [A6 - 0x10]
  3742. 000025A4  2F3C 0006 0009           move.l     -[A7], 0x60009
  3743. 000025AA  7000                     moveq.l    D0, 0x00
  3744. 000025AC  A82A                     syscall    ComponentDispatch
  3745. 000025AE  2054                     movea.l    A0, [A4]
  3746. 000025B0  7000                     moveq.l    D0, 0x00
  3747. 000025B2  2140 004C                move.l     [A0 + 0x4C], D0
  3748. 000025B6  2054                     movea.l    A0, [A4]
  3749. 000025B8  4228 0058                clr.b      [A0 + 0x58]
  3750. 000025BC  584F                     addq.w     A7, 4
  3751. 000025BE  600A                     bra        +0xC /* 000025CA */
  3752. label000025C0:
  3753. 000025C0  2054                     movea.l    A0, [A4]
  3754. 000025C2  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3755. 000025C6  700D                     moveq.l    D0, 0x0D
  3756. 000025C8  AAAA                     syscall    QuickTimeDispatch
  3757. label000025CA:
  3758. 000025CA  286E FFEC                movea.l    A4, [A6 - 0x14]
  3759. 000025CE  4E5E                     unlink     A6
  3760. 000025D0  2E9F                     move.l     [A7], [A7]+
  3761. 000025D2  4E75                     rts
  3762. fn000025D4:
  3763. 000025D4  4E56 0000                link       A6, 0
  3764. 000025D8  2F0C                     move.l     -[A7], A4
  3765. 000025DA  286E 0008                movea.l    A4, [A6 + 0x8]
  3766. 000025DE  2054                     movea.l    A0, [A4]
  3767. 000025E0  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3768. 000025E4  700E                     moveq.l    D0, 0x0E
  3769. 000025E6  AAAA                     syscall    QuickTimeDispatch
  3770. 000025E8  2054                     movea.l    A0, [A4]
  3771. 000025EA  4228 0058                clr.b      [A0 + 0x58]
  3772. 000025EE  286E FFFC                movea.l    A4, [A6 - 0x4]
  3773. 000025F2  4E5E                     unlink     A6
  3774. 000025F4  2E9F                     move.l     [A7], [A7]+
  3775. 000025F6  4E75                     rts
  3776. fn000025F8:
  3777. 000025F8  4E56 FFF0                link       A6, -0x0010
  3778. 000025FC  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3779. 00002600  266E 000E                movea.l    A3, [A6 + 0xE]
  3780. 00002604  286E 0008                movea.l    A4, [A6 + 0x8]
  3781. 00002608  2053                     movea.l    A0, [A3]
  3782. 0000260A  2D68 0034 FFF0           move.l     [A6 - 0x10], [A0 + 0x34]
  3783. 00002610  2F0B                     move.l     -[A7], A3
  3784. 00002612  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  3785. 00002616  206C 0010                movea.l    A0, [A4 + 0x10]
  3786. 0000261A  3F28 1398                move.w     -[A7], [A0 + 0x1398]
  3787. 0000261E  4EBA FDE6                jsr        [PC - 0x21A /* 00002406 */]
  3788. 00002622  486E FFF4                pea.l      [A6 - 0xC]
  3789. 00002626  A874                     syscall    GetPort
  3790. 00002628  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3791. 0000262C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3792. 00002630  486E FFF8                pea.l      [A6 - 0x8]
  3793. 00002634  4EBA E462                jsr        [PC - 0x1B9E /* 00000A98 */]
  3794. 00002638  2053                     movea.l    A0, [A3]
  3795. 0000263A  4A28 0008                tst.b      [A0 + 0x8]
  3796. 0000263E  671C                     beq        +0x1E /* 0000265C */
  3797. 00002640  7001                     moveq.l    D0, 0x01
  3798. 00002642  2F00                     move.l     -[A7], D0
  3799. 00002644  206C 000C                movea.l    A0, [A4 + 0xC]
  3800. 00002648  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3801. 0000264C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3802. 00002650  4A00                     tst.b      D0
  3803. 00002652  504F                     addq.w     A7, 8
  3804. 00002654  6606                     bne        +0x8 /* 0000265C */
  3805. 00002656  066E 0010 FFFC           addi.w     [A6 - 0x4], 0x10
  3806. label0000265C:
  3807. 0000265C  7001                     moveq.l    D0, 0x01
  3808. 0000265E  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  3809. 00002662  57C3                     seq        D3
  3810. 00002664  4403                     neg.b      D3
  3811. 00002666  1E03                     move.b     D7, D3
  3812. 00002668  558F                     subq.l     A7, 2
  3813. 0000266A  2F0B                     move.l     -[A7], A3
  3814. 0000266C  486E FFF8                pea.l      [A6 - 0x8]
  3815. 00002670  2054                     movea.l    A0, [A4]
  3816. 00002672  1028 0005                move.b     D0, [A0 + 0x5]
  3817. 00002676  C03C 003F                and.b      D0, 0x3F /* '?' */
  3818. 0000267A  7200                     moveq.l    D1, 0x00
  3819. 0000267C  1200                     move.b     D1, D0
  3820. 0000267E  3F01                     move.w     -[A7], D1
  3821. 00002680  7000                     moveq.l    D0, 0x00
  3822. 00002682  1028 0013                move.b     D0, [A0 + 0x13]
  3823. 00002686  3F00                     move.w     -[A7], D0
  3824. 00002688  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3825. 0000268C  7001                     moveq.l    D0, 0x01
  3826. 0000268E  2F00                     move.l     -[A7], D0
  3827. 00002690  206C 000C                movea.l    A0, [A4 + 0xC]
  3828. 00002694  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3829. 00002698  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3830. 0000269C  4A00                     tst.b      D0
  3831. 0000269E  57C3                     seq        D3
  3832. 000026A0  4403                     neg.b      D3
  3833. 000026A2  508F                     addq.l     A7, 8
  3834. 000026A4  1F03                     move.b     -[A7], D3
  3835. 000026A6  4EBA 0050                jsr        [PC + 0x50 /* 000026F8 */]
  3836. 000026AA  4A1F                     tst.b      [A7]+
  3837. 000026AC  6626                     bne        +0x28 /* 000026D4 */
  3838. 000026AE  558F                     subq.l     A7, 2
  3839. 000026B0  2F0B                     move.l     -[A7], A3
  3840. 000026B2  486E FFF8                pea.l      [A6 - 0x8]
  3841. 000026B6  2F0C                     move.l     -[A7], A4
  3842. 000026B8  1F07                     move.b     -[A7], D7
  3843. 000026BA  4EBA 0202                jsr        [PC + 0x202 /* 000028BE */]
  3844. 000026BE  4A1F                     tst.b      [A7]+
  3845. 000026C0  6612                     bne        +0x14 /* 000026D4 */
  3846. 000026C2  4A2E 000C                tst.b      [A6 + 0xC]
  3847. 000026C6  670C                     beq        +0xE /* 000026D4 */
  3848. 000026C8  2F0B                     move.l     -[A7], A3
  3849. 000026CA  486E FFF8                pea.l      [A6 - 0x8]
  3850. 000026CE  2F0C                     move.l     -[A7], A4
  3851. 000026D0  4EBA 0430                jsr        [PC + 0x430 /* 00002B02 */]
  3852. label000026D4:
  3853. 000026D4  4A2D E5C6                tst.b      [A5 - 0x1A3A]
  3854. 000026D8  670E                     beq        +0x10 /* 000026E8 */
  3855. 000026DA  2053                     movea.l    A0, [A3]
  3856. 000026DC  4A28 0008                tst.b      [A0 + 0x8]
  3857. 000026E0  6606                     bne        +0x8 /* 000026E8 */
  3858. 000026E2  2F0B                     move.l     -[A7], A3
  3859. 000026E4  4EBA FC52                jsr        [PC - 0x3AE /* 00002338 */]
  3860. label000026E8:
  3861. 000026E8  4CEE 1888 FFE0           movem.l    D3,D7,A3,A4, [A6 - 0x20]
  3862. 000026EE  4E5E                     unlink     A6
  3863. 000026F0  205F                     movea.l    A0, [A7]+
  3864. 000026F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3865. 000026F6  4ED0                     jmp        [A0]
  3866. fn000026F8:
  3867. 000026F8  4E56 FFEC                link       A6, -0x0014
  3868. 000026FC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3869. 00002700  3E2E 0010                move.w     D7, [A6 + 0x10]
  3870. 00002704  266E 0016                movea.l    A3, [A6 + 0x16]
  3871. 00002708  2053                     movea.l    A0, [A3]
  3872. 0000270A  2868 0050                movea.l    A4, [A0 + 0x50]
  3873. 0000270E  200C                     move.l     D0, A4
  3874. 00002710  6608                     bne        +0xA /* 0000271A */
  3875. 00002712  422E 001A                clr.b      [A6 + 0x1A]
  3876. 00002716  6000 0196                bra        +0x198 /* 000028AE */
  3877. label0000271A:
  3878. 0000271A  2053                     movea.l    A0, [A3]
  3879. 0000271C  2D68 0034 FFF4           move.l     [A6 - 0xC], [A0 + 0x34]
  3880. 00002722  558F                     subq.l     A7, 2
  3881. 00002724  2F0C                     move.l     -[A7], A4
  3882. 00002726  486E FFF8                pea.l      [A6 - 0x8]
  3883. 0000272A  4EAD 344A                jsr        [A5 + 0x344A /* export_1669 */]
  3884. 0000272E  4A1F                     tst.b      [A7]+
  3885. 00002730  6608                     bne        +0xA /* 0000273A */
  3886. 00002732  422E 001A                clr.b      [A6 + 0x1A]
  3887. 00002736  6000 0176                bra        +0x178 /* 000028AE */
  3888. label0000273A:
  3889. 0000273A  2053                     movea.l    A0, [A3]
  3890. 0000273C  B9E8 0054                cmpa.l     A4, [A0 + 0x54]
  3891. 00002740  6714                     beq        +0x16 /* 00002756 */
  3892. 00002742  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3893. 00002746  2F0C                     move.l     -[A7], A4
  3894. 00002748  7000                     moveq.l    D0, 0x00
  3895. 0000274A  2F00                     move.l     -[A7], D0
  3896. 0000274C  7016                     moveq.l    D0, 0x16
  3897. 0000274E  AAAA                     syscall    QuickTimeDispatch
  3898. 00002750  2053                     movea.l    A0, [A3]
  3899. 00002752  214C 0054                move.l     [A0 + 0x54], A4
  3900. label00002756:
  3901. 00002756  558F                     subq.l     A7, 2
  3902. 00002758  2053                     movea.l    A0, [A3]
  3903. 0000275A  4868 0024                pea.l      [A0 + 0x24]
  3904. 0000275E  486C 0010                pea.l      [A4 + 0x10]
  3905. 00002762  A8A6                     syscall    EqualRect
  3906. 00002764  4A1F                     tst.b      [A7]+
  3907. 00002766  661C                     bne        +0x1E /* 00002784 */
  3908. 00002768  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3909. 0000276C  486C 0010                pea.l      [A4 + 0x10]
  3910. 00002770  303C 00FA                move.w     D0, 0xFA
  3911. 00002774  AAAA                     syscall    QuickTimeDispatch
  3912. 00002776  2053                     movea.l    A0, [A3]
  3913. 00002778  41E8 0024                lea.l      A0, [A0 + 0x24]
  3914. 0000277C  43EC 0010                lea.l      A1, [A4 + 0x10]
  3915. 00002780  20D9                     move.l     [A0]+, [A1]+
  3916. 00002782  20D9                     move.l     [A0]+, [A1]+
  3917. label00002784:
  3918. 00002784  4206                     clr.b      D6
  3919. 00002786  558F                     subq.l     A7, 2
  3920. 00002788  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3921. 0000278C  700A                     moveq.l    D0, 0x0A
  3922. 0000278E  AAAA                     syscall    QuickTimeDispatch
  3923. 00002790  4A1F                     tst.b      [A7]+
  3924. 00002792  660E                     bne        +0x10 /* 000027A2 */
  3925. 00002794  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3926. 00002798  7001                     moveq.l    D0, 0x01
  3927. 0000279A  1F00                     move.b     -[A7], D0
  3928. 0000279C  7009                     moveq.l    D0, 0x09
  3929. 0000279E  AAAA                     syscall    QuickTimeDispatch
  3930. 000027A0  7C01                     moveq.l    D6, 0x01
  3931. label000027A2:
  3932. 000027A2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3933. 000027A6  2F0B                     move.l     -[A7], A3
  3934. 000027A8  7001                     moveq.l    D0, 0x01
  3935. 000027AA  1F00                     move.b     -[A7], D0
  3936. 000027AC  4EBA FBC8                jsr        [PC - 0x438 /* 00002376 */]
  3937. 000027B0  4A06                     tst.b      D6
  3938. 000027B2  670C                     beq        +0xE /* 000027C0 */
  3939. 000027B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3940. 000027B8  7000                     moveq.l    D0, 0x00
  3941. 000027BA  1F00                     move.b     -[A7], D0
  3942. 000027BC  7009                     moveq.l    D0, 0x09
  3943. 000027BE  AAAA                     syscall    QuickTimeDispatch
  3944. label000027C0:
  3945. 000027C0  7001                     moveq.l    D0, 0x01
  3946. 000027C2  2F00                     move.l     -[A7], D0
  3947. 000027C4  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3948. 000027C8  1C00                     move.b     D6, D0
  3949. 000027CA  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  3950. 000027CE  584F                     addq.w     A7, 4
  3951. 000027D0  6608                     bne        +0xA /* 000027DA */
  3952. 000027D2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3953. 000027D6  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  3954. label000027DA:
  3955. 000027DA  486E FFFC                pea.l      [A6 - 0x4]
  3956. 000027DE  A874                     syscall    GetPort
  3957. 000027E0  4A2E 0008                tst.b      [A6 + 0x8]
  3958. 000027E4  6700 008E                beq        +0x90 /* 00002874 */
  3959. 000027E8  206E 000A                movea.l    A0, [A6 + 0xA]
  3960. 000027EC  3028 0002                move.w     D0, [A0 + 0x2]
  3961. 000027F0  48C0                     ext.l      D0
  3962. 000027F2  206E 0012                movea.l    A0, [A6 + 0x12]
  3963. 000027F6  3228 0002                move.w     D1, [A0 + 0x2]
  3964. 000027FA  48C1                     ext.l      D1
  3965. 000027FC  9081                     sub.l      D0, D1
  3966. 000027FE  322C 0012                move.w     D1, [A4 + 0x12]
  3967. 00002802  D240                     add.w      D1, D0
  3968. 00002804  3D41 FFEE                move.w     [A6 - 0x12], D1
  3969. 00002808  206E 000A                movea.l    A0, [A6 + 0xA]
  3970. 0000280C  3010                     move.w     D0, [A0]
  3971. 0000280E  48C0                     ext.l      D0
  3972. 00002810  206E 0012                movea.l    A0, [A6 + 0x12]
  3973. 00002814  3210                     move.w     D1, [A0]
  3974. 00002816  48C1                     ext.l      D1
  3975. 00002818  9081                     sub.l      D0, D1
  3976. 0000281A  322C 0010                move.w     D1, [A4 + 0x10]
  3977. 0000281E  D240                     add.w      D1, D0
  3978. 00002820  3D41 FFEC                move.w     [A6 - 0x14], D1
  3979. 00002824  302E FFEE                move.w     D0, [A6 - 0x12]
  3980. 00002828  48C0                     ext.l      D0
  3981. 0000282A  206E 000A                movea.l    A0, [A6 + 0xA]
  3982. 0000282E  3228 0006                move.w     D1, [A0 + 0x6]
  3983. 00002832  48C1                     ext.l      D1
  3984. 00002834  D280                     add.l      D1, D0
  3985. 00002836  9268 0002                sub.w      D1, [A0 + 0x2]
  3986. 0000283A  3D41 FFF2                move.w     [A6 - 0xE], D1
  3987. 0000283E  302E FFEC                move.w     D0, [A6 - 0x14]
  3988. 00002842  48C0                     ext.l      D0
  3989. 00002844  206E 000A                movea.l    A0, [A6 + 0xA]
  3990. 00002848  3228 0004                move.w     D1, [A0 + 0x4]
  3991. 0000284C  48C1                     ext.l      D1
  3992. 0000284E  D280                     add.l      D1, D0
  3993. 00002850  9250                     sub.w      D1, [A0]
  3994. 00002852  3D41 FFF0                move.w     [A6 - 0x10], D1
  3995. 00002856  486C 0002                pea.l      [A4 + 0x2]
  3996. 0000285A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3997. 0000285E  4868 0002                pea.l      [A0 + 0x2]
  3998. 00002862  486E FFEC                pea.l      [A6 - 0x14]
  3999. 00002866  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4000. 0000286A  3F07                     move.w     -[A7], D7
  4001. 0000286C  7000                     moveq.l    D0, 0x00
  4002. 0000286E  2F00                     move.l     -[A7], D0
  4003. 00002870  A8EC                     syscall    CopyBits
  4004. 00002872  601C                     bra        +0x1E /* 00002890 */
  4005. label00002874:
  4006. 00002874  486C 0002                pea.l      [A4 + 0x2]
  4007. 00002878  206E FFFC                movea.l    A0, [A6 - 0x4]
  4008. 0000287C  4868 0002                pea.l      [A0 + 0x2]
  4009. 00002880  486C 0010                pea.l      [A4 + 0x10]
  4010. 00002884  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4011. 00002888  3F07                     move.w     -[A7], D7
  4012. 0000288A  7000                     moveq.l    D0, 0x00
  4013. 0000288C  2F00                     move.l     -[A7], D0
  4014. 0000288E  A8EC                     syscall    CopyBits
  4015. label00002890:
  4016. 00002890  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4017. 00002894  203C 0004 0002           move.l     D0, 0x40002
  4018. 0000289A  AB1D                     syscall    QDExtensions
  4019. 0000289C  7000                     moveq.l    D0, 0x00
  4020. 0000289E  1006                     move.b     D0, D6
  4021. 000028A0  2F00                     move.l     -[A7], D0
  4022. 000028A2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  4023. 000028A6  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  4024. 000028AC  584F                     addq.w     A7, 4
  4025. label000028AE:
  4026. 000028AE  4CEE 18C0 FFDC           movem.l    D6,D7,A3,A4, [A6 - 0x24]
  4027. 000028B4  4E5E                     unlink     A6
  4028. 000028B6  205F                     movea.l    A0, [A7]+
  4029. 000028B8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4030. 000028BC  4ED0                     jmp        [A0]
  4031. fn000028BE:
  4032. 000028BE  4E56 FFD2                link       A6, -0x002E
  4033. 000028C2  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4034. 000028C6  266E 000A                movea.l    A3, [A6 + 0xA]
  4035. 000028CA  286E 0012                movea.l    A4, [A6 + 0x12]
  4036. 000028CE  4247                     clr.w      D7
  4037. 000028D0  7000                     moveq.l    D0, 0x00
  4038. 000028D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  4039. 000028D6  2054                     movea.l    A0, [A4]
  4040. 000028D8  4A28 0008                tst.b      [A0 + 0x8]
  4041. 000028DC  6606                     bne        +0x8 /* 000028E4 */
  4042. 000028DE  7ECE                     moveq.l    D7, 0xFFFFFFCE
  4043. 000028E0  6000 0206                bra        +0x208 /* 00002AE8 */
  4044. label000028E4:
  4045. 000028E4  2054                     movea.l    A0, [A4]
  4046. 000028E6  2D68 0038 FFDA           move.l     [A6 - 0x26], [A0 + 0x38]
  4047. 000028EC  6606                     bne        +0x8 /* 000028F4 */
  4048. 000028EE  7ECE                     moveq.l    D7, 0xFFFFFFCE
  4049. 000028F0  6000 01F6                bra        +0x1F8 /* 00002AE8 */
  4050. label000028F4:
  4051. 000028F4  486E FFF6                pea.l      [A6 - 0xA]
  4052. 000028F8  A874                     syscall    GetPort
  4053. 000028FA  202E FFF6                move.l     D0, [A6 - 0xA]
  4054. 000028FE  B0AD DF22                cmp.l      D0, [A5 - 0x20DE]
  4055. 00002902  6706                     beq        +0x8 /* 0000290A */
  4056. 00002904  7ECE                     moveq.l    D7, 0xFFFFFFCE
  4057. 00002906  6000 01E0                bra        +0x1E2 /* 00002AE8 */
  4058. label0000290A:
  4059. 0000290A  206E 000E                movea.l    A0, [A6 + 0xE]
  4060. 0000290E  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4061. 00002912  22D8                     move.l     [A1]+, [A0]+
  4062. 00002914  22D8                     move.l     [A1]+, [A0]+
  4063. 00002916  302E FFE2                move.w     D0, [A6 - 0x1E]
  4064. 0000291A  907C 0010                sub.w      D0, 0x10
  4065. 0000291E  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4066. 00002922  206E 000E                movea.l    A0, [A6 + 0xE]
  4067. 00002926  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4068. 0000292A  22D8                     move.l     [A1]+, [A0]+
  4069. 0000292C  22D8                     move.l     [A1]+, [A0]+
  4070. 0000292E  302E FFEA                move.w     D0, [A6 - 0x16]
  4071. 00002932  907C 0010                sub.w      D0, 0x10
  4072. 00002936  3D40 FFE6                move.w     [A6 - 0x1A], D0
  4073. 0000293A  2054                     movea.l    A0, [A4]
  4074. 0000293C  2D68 0034 FFD6           move.l     [A6 - 0x2A], [A0 + 0x34]
  4075. 00002942  2054                     movea.l    A0, [A4]
  4076. 00002944  202E FFF6                move.l     D0, [A6 - 0xA]
  4077. 00002948  B0A8 0054                cmp.l      D0, [A0 + 0x54]
  4078. 0000294C  672C                     beq        +0x2E /* 0000297A */
  4079. 0000294E  216E FFF6 0054           move.l     [A0 + 0x54], [A6 - 0xA]
  4080. 00002954  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4081. 00002958  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4082. 0000295C  7000                     moveq.l    D0, 0x00
  4083. 0000295E  2F00                     move.l     -[A7], D0
  4084. 00002960  7016                     moveq.l    D0, 0x16
  4085. 00002962  AAAA                     syscall    QuickTimeDispatch
  4086. 00002964  598F                     subq.l     A7, 4
  4087. 00002966  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  4088. 0000296A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4089. 0000296E  2F3C 0004 000C           move.l     -[A7], 0x4000C
  4090. 00002974  7000                     moveq.l    D0, 0x00
  4091. 00002976  A82A                     syscall    ComponentDispatch
  4092. 00002978  281F                     move.l     D4, [A7]+
  4093. label0000297A:
  4094. 0000297A  558F                     subq.l     A7, 2
  4095. 0000297C  486E FFDE                pea.l      [A6 - 0x22]
  4096. 00002980  2054                     movea.l    A0, [A4]
  4097. 00002982  4868 0024                pea.l      [A0 + 0x24]
  4098. 00002986  A8A6                     syscall    EqualRect
  4099. 00002988  4A1F                     tst.b      [A7]+
  4100. 0000298A  57C3                     seq        D3
  4101. 0000298C  4403                     neg.b      D3
  4102. 0000298E  1C03                     move.b     D6, D3
  4103. 00002990  675C                     beq        +0x5E /* 000029EE */
  4104. 00002992  2F0C                     move.l     -[A7], A4
  4105. 00002994  486E FFDE                pea.l      [A6 - 0x22]
  4106. 00002998  486E FFE6                pea.l      [A6 - 0x1A]
  4107. 0000299C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4108. 000029A0  4EBA 0464                jsr        [PC + 0x464 /* 00002E06 */]
  4109. 000029A4  558F                     subq.l     A7, 2
  4110. 000029A6  2054                     movea.l    A0, [A4]
  4111. 000029A8  4868 0024                pea.l      [A0 + 0x24]
  4112. 000029AC  A8AE                     syscall    EmptyRect
  4113. 000029AE  4A1F                     tst.b      [A7]+
  4114. 000029B0  661A                     bne        +0x1C /* 000029CC */
  4115. 000029B2  2054                     movea.l    A0, [A4]
  4116. 000029B4  43EE FFEE                lea.l      A1, [A6 - 0x12]
  4117. 000029B8  41E8 0024                lea.l      A0, [A0 + 0x24]
  4118. 000029BC  22D8                     move.l     [A1]+, [A0]+
  4119. 000029BE  22D8                     move.l     [A1]+, [A0]+
  4120. 000029C0  066E 0010 FFF2           addi.w     [A6 - 0xE], 0x10
  4121. 000029C6  486E FFEE                pea.l      [A6 - 0x12]
  4122. 000029CA  A92A                     syscall    ValidRect
  4123. label000029CC:
  4124. 000029CC  486E FFE6                pea.l      [A6 - 0x1A]
  4125. 000029D0  A928                     syscall    InvalRect
  4126. 000029D2  2054                     movea.l    A0, [A4]
  4127. 000029D4  41E8 0024                lea.l      A0, [A0 + 0x24]
  4128. 000029D8  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4129. 000029DC  20D9                     move.l     [A0]+, [A1]+
  4130. 000029DE  20D9                     move.l     [A0]+, [A1]+
  4131. 000029E0  206B 0008                movea.l    A0, [A3 + 0x8]
  4132. 000029E4  2254                     movea.l    A1, [A4]
  4133. 000029E6  43E9 002C                lea.l      A1, [A1 + 0x2C]
  4134. 000029EA  22D8                     move.l     [A1]+, [A0]+
  4135. 000029EC  22D8                     move.l     [A1]+, [A0]+
  4136. label000029EE:
  4137. 000029EE  206B 0008                movea.l    A0, [A3 + 0x8]
  4138. 000029F2  226E 000E                movea.l    A1, [A6 + 0xE]
  4139. 000029F6  3028 0002                move.w     D0, [A0 + 0x2]
  4140. 000029FA  B069 0002                cmp.w      D0, [A1 + 0x2]
  4141. 000029FE  6E1A                     bgt        +0x1C /* 00002A1A */
  4142. 00002A00  3010                     move.w     D0, [A0]
  4143. 00002A02  B051                     cmp.w      D0, [A1]
  4144. 00002A04  6E14                     bgt        +0x16 /* 00002A1A */
  4145. 00002A06  3028 0006                move.w     D0, [A0 + 0x6]
  4146. 00002A0A  B069 0006                cmp.w      D0, [A1 + 0x6]
  4147. 00002A0E  6D0A                     blt        +0xC /* 00002A1A */
  4148. 00002A10  3028 0004                move.w     D0, [A0 + 0x4]
  4149. 00002A14  B069 0004                cmp.w      D0, [A1 + 0x4]
  4150. 00002A18  6C3A                     bge        +0x3C /* 00002A54 */
  4151. label00002A1A:
  4152. 00002A1A  598F                     subq.l     A7, 4
  4153. 00002A1C  A8D8                     syscall    NewRgn
  4154. 00002A1E  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  4155. 00002A22  A87A                     syscall    GetClip
  4156. 00002A24  598F                     subq.l     A7, 4
  4157. 00002A26  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4158. 00002A2A  4EAD 3412                jsr        [A5 + 0x3412 /* export_1662 */]
  4159. 00002A2E  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  4160. 00002A32  598F                     subq.l     A7, 4
  4161. 00002A34  2054                     movea.l    A0, [A4]
  4162. 00002A36  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4163. 00002A3A  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4164. 00002A3E  7000                     moveq.l    D0, 0x00
  4165. 00002A40  2F00                     move.l     -[A7], D0
  4166. 00002A42  2F3C 0008 0028           move.l     -[A7], 0x80028
  4167. 00002A48  7000                     moveq.l    D0, 0x00
  4168. 00002A4A  A82A                     syscall    ComponentDispatch
  4169. 00002A4C  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4170. 00002A50  A8D9                     syscall    DisposRgn/DisposeRgn
  4171. 00002A52  584F                     addq.w     A7, 4
  4172. label00002A54:
  4173. 00002A54  7000                     moveq.l    D0, 0x00
  4174. 00002A56  2F00                     move.l     -[A7], D0
  4175. 00002A58  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  4176. 00002A5C  1D40 FFFB                move.b     [A6 - 0x5], D0
  4177. 00002A60  4A2E 0008                tst.b      [A6 + 0x8]
  4178. 00002A64  584F                     addq.w     A7, 4
  4179. 00002A66  6744                     beq        +0x46 /* 00002AAC */
  4180. 00002A68  4205                     clr.b      D5
  4181. 00002A6A  558F                     subq.l     A7, 2
  4182. 00002A6C  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4183. 00002A70  700A                     moveq.l    D0, 0x0A
  4184. 00002A72  AAAA                     syscall    QuickTimeDispatch
  4185. 00002A74  4A1F                     tst.b      [A7]+
  4186. 00002A76  660E                     bne        +0x10 /* 00002A86 */
  4187. 00002A78  7A01                     moveq.l    D5, 0x01
  4188. 00002A7A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4189. 00002A7E  7001                     moveq.l    D0, 0x01
  4190. 00002A80  1F00                     move.b     -[A7], D0
  4191. 00002A82  7009                     moveq.l    D0, 0x09
  4192. 00002A84  AAAA                     syscall    QuickTimeDispatch
  4193. label00002A86:
  4194. 00002A86  598F                     subq.l     A7, 4
  4195. 00002A88  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  4196. 00002A8C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4197. 00002A90  2F3C 0004 0018           move.l     -[A7], 0x40018
  4198. 00002A96  7000                     moveq.l    D0, 0x00
  4199. 00002A98  A82A                     syscall    ComponentDispatch
  4200. 00002A9A  281F                     move.l     D4, [A7]+
  4201. 00002A9C  4A05                     tst.b      D5
  4202. 00002A9E  670C                     beq        +0xE /* 00002AAC */
  4203. 00002AA0  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4204. 00002AA4  7000                     moveq.l    D0, 0x00
  4205. 00002AA6  1F00                     move.b     -[A7], D0
  4206. 00002AA8  7009                     moveq.l    D0, 0x09
  4207. 00002AAA  AAAA                     syscall    QuickTimeDispatch
  4208. label00002AAC:
  4209. 00002AAC  598F                     subq.l     A7, 4
  4210. 00002AAE  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  4211. 00002AB2  2F3C 0000 001A           move.l     -[A7], 0x1A
  4212. 00002AB8  7000                     moveq.l    D0, 0x00
  4213. 00002ABA  A82A                     syscall    ComponentDispatch
  4214. 00002ABC  281F                     move.l     D4, [A7]+
  4215. 00002ABE  4AAE FFFC                tst.l      [A6 - 0x4]
  4216. 00002AC2  6706                     beq        +0x8 /* 00002ACA */
  4217. 00002AC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4218. 00002AC8  A879                     syscall    SetClip
  4219. label00002ACA:
  4220. 00002ACA  7000                     moveq.l    D0, 0x00
  4221. 00002ACC  102E FFFB                move.b     D0, [A6 - 0x5]
  4222. 00002AD0  2F00                     move.l     -[A7], D0
  4223. 00002AD2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  4224. 00002AD6  4A2E 0008                tst.b      [A6 + 0x8]
  4225. 00002ADA  584F                     addq.w     A7, 4
  4226. 00002ADC  670A                     beq        +0xC /* 00002AE8 */
  4227. 00002ADE  4A06                     tst.b      D6
  4228. 00002AE0  6606                     bne        +0x8 /* 00002AE8 */
  4229. 00002AE2  486E FFE6                pea.l      [A6 - 0x1A]
  4230. 00002AE6  A92A                     syscall    ValidRect
  4231. label00002AE8:
  4232. 00002AE8  4A47                     tst.w      D7
  4233. 00002AEA  57C3                     seq        D3
  4234. 00002AEC  4403                     neg.b      D3
  4235. 00002AEE  1D43 0016                move.b     [A6 + 0x16], D3
  4236. 00002AF2  4CEE 18F8 FFB6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x4A]
  4237. 00002AF8  4E5E                     unlink     A6
  4238. 00002AFA  205F                     movea.l    A0, [A7]+
  4239. 00002AFC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4240. 00002B00  4ED0                     jmp        [A0]
  4241. fn00002B02:
  4242. 00002B02  4E56 FFFC                link       A6, -0x0004
  4243. 00002B06  48E7 1138                movem.l    -[A7], D3,D7,A2,A3,A4
  4244. 00002B0A  266E 000C                movea.l    A3, [A6 + 0xC]
  4245. 00002B0E  286E 0010                movea.l    A4, [A6 + 0x10]
  4246. 00002B12  2054                     movea.l    A0, [A4]
  4247. 00002B14  202D DF22                move.l     D0, [A5 - 0x20DE]
  4248. 00002B18  B0A8 0054                cmp.l      D0, [A0 + 0x54]
  4249. 00002B1C  6738                     beq        +0x3A /* 00002B56 */
  4250. 00002B1E  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4251. 00002B22  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  4252. 00002B26  7000                     moveq.l    D0, 0x00
  4253. 00002B28  2F00                     move.l     -[A7], D0
  4254. 00002B2A  7016                     moveq.l    D0, 0x16
  4255. 00002B2C  AAAA                     syscall    QuickTimeDispatch
  4256. 00002B2E  2054                     movea.l    A0, [A4]
  4257. 00002B30  216D DF22 0054           move.l     [A0 + 0x54], [A5 - 0x20DE]
  4258. 00002B36  2054                     movea.l    A0, [A4]
  4259. 00002B38  4AA8 0038                tst.l      [A0 + 0x38]
  4260. 00002B3C  6718                     beq        +0x1A /* 00002B56 */
  4261. 00002B3E  598F                     subq.l     A7, 4
  4262. 00002B40  2054                     movea.l    A0, [A4]
  4263. 00002B42  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4264. 00002B46  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  4265. 00002B4A  2F3C 0004 000C           move.l     -[A7], 0x4000C
  4266. 00002B50  7000                     moveq.l    D0, 0x00
  4267. 00002B52  A82A                     syscall    ComponentDispatch
  4268. 00002B54  2E1F                     move.l     D7, [A7]+
  4269. label00002B56:
  4270. 00002B56  558F                     subq.l     A7, 2
  4271. 00002B58  2F0B                     move.l     -[A7], A3
  4272. 00002B5A  2054                     movea.l    A0, [A4]
  4273. 00002B5C  4868 0024                pea.l      [A0 + 0x24]
  4274. 00002B60  A8A6                     syscall    EqualRect
  4275. 00002B62  4A1F                     tst.b      [A7]+
  4276. 00002B64  57C3                     seq        D3
  4277. 00002B66  4403                     neg.b      D3
  4278. 00002B68  1E03                     move.b     D7, D3
  4279. 00002B6A  6752                     beq        +0x54 /* 00002BBE */
  4280. 00002B6C  2054                     movea.l    A0, [A4]
  4281. 00002B6E  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4282. 00002B72  2F0B                     move.l     -[A7], A3
  4283. 00002B74  303C 00FA                move.w     D0, 0xFA
  4284. 00002B78  AAAA                     syscall    QuickTimeDispatch
  4285. 00002B7A  558F                     subq.l     A7, 2
  4286. 00002B7C  2054                     movea.l    A0, [A4]
  4287. 00002B7E  4868 0024                pea.l      [A0 + 0x24]
  4288. 00002B82  A8AE                     syscall    EmptyRect
  4289. 00002B84  4A1F                     tst.b      [A7]+
  4290. 00002B86  6612                     bne        +0x14 /* 00002B9A */
  4291. 00002B88  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  4292. 00002B8C  B0AD DF22                cmp.l      D0, [A5 - 0x20DE]
  4293. 00002B90  6608                     bne        +0xA /* 00002B9A */
  4294. 00002B92  2054                     movea.l    A0, [A4]
  4295. 00002B94  4868 0024                pea.l      [A0 + 0x24]
  4296. 00002B98  A92A                     syscall    ValidRect
  4297. label00002B9A:
  4298. 00002B9A  2054                     movea.l    A0, [A4]
  4299. 00002B9C  2D48 FFFC                move.l     [A6 - 0x4], A0
  4300. 00002BA0  224B                     movea.l    A1, A3
  4301. 00002BA2  45E8 0024                lea.l      A2, [A0 + 0x24]
  4302. 00002BA6  24D9                     move.l     [A2]+, [A1]+
  4303. 00002BA8  24D9                     move.l     [A2]+, [A1]+
  4304. 00002BAA  206E 0008                movea.l    A0, [A6 + 0x8]
  4305. 00002BAE  2068 0008                movea.l    A0, [A0 + 0x8]
  4306. 00002BB2  226E FFFC                movea.l    A1, [A6 - 0x4]
  4307. 00002BB6  43E9 002C                lea.l      A1, [A1 + 0x2C]
  4308. 00002BBA  22D8                     move.l     [A1]+, [A0]+
  4309. 00002BBC  22D8                     move.l     [A1]+, [A0]+
  4310. label00002BBE:
  4311. 00002BBE  7000                     moveq.l    D0, 0x00
  4312. 00002BC0  2F00                     move.l     -[A7], D0
  4313. 00002BC2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  4314. 00002BC6  1E00                     move.b     D7, D0
  4315. 00002BC8  558F                     subq.l     A7, 2
  4316. 00002BCA  2054                     movea.l    A0, [A4]
  4317. 00002BCC  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4318. 00002BD0  700A                     moveq.l    D0, 0x0A
  4319. 00002BD2  AAAA                     syscall    QuickTimeDispatch
  4320. 00002BD4  4A1F                     tst.b      [A7]+
  4321. 00002BD6  584F                     addq.w     A7, 4
  4322. 00002BD8  664C                     bne        +0x4E /* 00002C26 */
  4323. 00002BDA  2054                     movea.l    A0, [A4]
  4324. 00002BDC  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4325. 00002BE0  7001                     moveq.l    D0, 0x01
  4326. 00002BE2  1F00                     move.b     -[A7], D0
  4327. 00002BE4  7009                     moveq.l    D0, 0x09
  4328. 00002BE6  AAAA                     syscall    QuickTimeDispatch
  4329. 00002BE8  2054                     movea.l    A0, [A4]
  4330. 00002BEA  4AA8 0038                tst.l      [A0 + 0x38]
  4331. 00002BEE  6716                     beq        +0x18 /* 00002C06 */
  4332. 00002BF0  598F                     subq.l     A7, 4
  4333. 00002BF2  2054                     movea.l    A0, [A4]
  4334. 00002BF4  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4335. 00002BF8  2F3C 0000 001A           move.l     -[A7], 0x1A
  4336. 00002BFE  7000                     moveq.l    D0, 0x00
  4337. 00002C00  A82A                     syscall    ComponentDispatch
  4338. 00002C02  584F                     addq.w     A7, 4
  4339. 00002C04  6010                     bra        +0x12 /* 00002C16 */
  4340. label00002C06:
  4341. 00002C06  2054                     movea.l    A0, [A4]
  4342. 00002C08  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4343. 00002C0C  2F0C                     move.l     -[A7], A4
  4344. 00002C0E  7001                     moveq.l    D0, 0x01
  4345. 00002C10  1F00                     move.b     -[A7], D0
  4346. 00002C12  4EBA F762                jsr        [PC - 0x89E /* 00002376 */]
  4347. label00002C16:
  4348. 00002C16  2054                     movea.l    A0, [A4]
  4349. 00002C18  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4350. 00002C1C  7000                     moveq.l    D0, 0x00
  4351. 00002C1E  1F00                     move.b     -[A7], D0
  4352. 00002C20  7009                     moveq.l    D0, 0x09
  4353. 00002C22  AAAA                     syscall    QuickTimeDispatch
  4354. 00002C24  602E                     bra        +0x30 /* 00002C54 */
  4355. label00002C26:
  4356. 00002C26  2054                     movea.l    A0, [A4]
  4357. 00002C28  4AA8 0038                tst.l      [A0 + 0x38]
  4358. 00002C2C  6716                     beq        +0x18 /* 00002C44 */
  4359. 00002C2E  598F                     subq.l     A7, 4
  4360. 00002C30  2054                     movea.l    A0, [A4]
  4361. 00002C32  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4362. 00002C36  2F3C 0000 001A           move.l     -[A7], 0x1A
  4363. 00002C3C  7000                     moveq.l    D0, 0x00
  4364. 00002C3E  A82A                     syscall    ComponentDispatch
  4365. 00002C40  584F                     addq.w     A7, 4
  4366. 00002C42  6010                     bra        +0x12 /* 00002C54 */
  4367. label00002C44:
  4368. 00002C44  2054                     movea.l    A0, [A4]
  4369. 00002C46  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4370. 00002C4A  2F0C                     move.l     -[A7], A4
  4371. 00002C4C  7000                     moveq.l    D0, 0x00
  4372. 00002C4E  1F00                     move.b     -[A7], D0
  4373. 00002C50  4EBA F724                jsr        [PC - 0x8DC /* 00002376 */]
  4374. label00002C54:
  4375. 00002C54  7000                     moveq.l    D0, 0x00
  4376. 00002C56  1007                     move.b     D0, D7
  4377. 00002C58  2F00                     move.l     -[A7], D0
  4378. 00002C5A  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  4379. 00002C5E  584F                     addq.w     A7, 4
  4380. 00002C60  4CEE 1C88 FFE8           movem.l    D3,D7,A2,A3,A4, [A6 - 0x18]
  4381. 00002C66  4E5E                     unlink     A6
  4382. 00002C68  205F                     movea.l    A0, [A7]+
  4383. 00002C6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4384. 00002C6E  4ED0                     jmp        [A0]
  4385. fn00002C70:
  4386. 00002C70  4E56 0000                link       A6, 0
  4387. 00002C74  2F0C                     move.l     -[A7], A4
  4388. 00002C76  286E 000A                movea.l    A4, [A6 + 0xA]
  4389. 00002C7A  2054                     movea.l    A0, [A4]
  4390. 00002C7C  4AA8 0038                tst.l      [A0 + 0x38]
  4391. 00002C80  6720                     beq        +0x22 /* 00002CA2 */
  4392. 00002C82  598F                     subq.l     A7, 4
  4393. 00002C84  2054                     movea.l    A0, [A4]
  4394. 00002C86  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4395. 00002C8A  7015                     moveq.l    D0, 0x15
  4396. 00002C8C  3F00                     move.w     -[A7], D0
  4397. 00002C8E  7200                     moveq.l    D1, 0x00
  4398. 00002C90  122E 0008                move.b     D1, [A6 + 0x8]
  4399. 00002C94  2F01                     move.l     -[A7], D1
  4400. 00002C96  2F3C 0006 0009           move.l     -[A7], 0x60009
  4401. 00002C9C  7000                     moveq.l    D0, 0x00
  4402. 00002C9E  A82A                     syscall    ComponentDispatch
  4403. 00002CA0  584F                     addq.w     A7, 4
  4404. label00002CA2:
  4405. 00002CA2  286E FFFC                movea.l    A4, [A6 - 0x4]
  4406. 00002CA6  4E5E                     unlink     A6
  4407. 00002CA8  205F                     movea.l    A0, [A7]+
  4408. 00002CAA  5C4F                     addq.w     A7, 6
  4409. 00002CAC  4ED0                     jmp        [A0]
  4410. fn00002CAE:
  4411. 00002CAE  4E56 0000                link       A6, 0
  4412. 00002CB2  48E7 0108                movem.l    -[A7], D7,A4
  4413. 00002CB6  1E2E 0008                move.b     D7, [A6 + 0x8]
  4414. 00002CBA  286E 000A                movea.l    A4, [A6 + 0xA]
  4415. 00002CBE  2054                     movea.l    A0, [A4]
  4416. 00002CC0  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4417. 00002CC4  1F07                     move.b     -[A7], D7
  4418. 00002CC6  7009                     moveq.l    D0, 0x09
  4419. 00002CC8  AAAA                     syscall    QuickTimeDispatch
  4420. 00002CCA  2054                     movea.l    A0, [A4]
  4421. 00002CCC  4AA8 0038                tst.l      [A0 + 0x38]
  4422. 00002CD0  671A                     beq        +0x1C /* 00002CEC */
  4423. 00002CD2  598F                     subq.l     A7, 4
  4424. 00002CD4  2054                     movea.l    A0, [A4]
  4425. 00002CD6  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4426. 00002CDA  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  4427. 00002CDE  1F07                     move.b     -[A7], D7
  4428. 00002CE0  2F3C 0006 0019           move.l     -[A7], 0x60019
  4429. 00002CE6  7000                     moveq.l    D0, 0x00
  4430. 00002CE8  A82A                     syscall    ComponentDispatch
  4431. 00002CEA  584F                     addq.w     A7, 4
  4432. label00002CEC:
  4433. 00002CEC  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4434. 00002CF2  4E5E                     unlink     A6
  4435. 00002CF4  205F                     movea.l    A0, [A7]+
  4436. 00002CF6  5C4F                     addq.w     A7, 6
  4437. 00002CF8  4ED0                     jmp        [A0]
  4438. fn00002CFA:
  4439. 00002CFA  4E56 0000                link       A6, 0
  4440. 00002CFE  48E7 0308                movem.l    -[A7], D6,D7,A4
  4441. 00002D02  1C2E 0008                move.b     D6, [A6 + 0x8]
  4442. 00002D06  286E 000A                movea.l    A4, [A6 + 0xA]
  4443. 00002D0A  558F                     subq.l     A7, 2
  4444. 00002D0C  2F0C                     move.l     -[A7], A4
  4445. 00002D0E  4EBA 007E                jsr        [PC + 0x7E /* 00002D8E */]
  4446. 00002D12  3E1F                     move.w     D7, [A7]+
  4447. 00002D14  4A06                     tst.b      D6
  4448. 00002D16  6704                     beq        +0x6 /* 00002D1C */
  4449. 00002D18  4A47                     tst.w      D7
  4450. 00002D1A  6D08                     blt        +0xA /* 00002D24 */
  4451. label00002D1C:
  4452. 00002D1C  4A06                     tst.b      D6
  4453. 00002D1E  6612                     bne        +0x14 /* 00002D32 */
  4454. 00002D20  4A47                     tst.w      D7
  4455. 00002D22  6F0E                     ble        +0x10 /* 00002D32 */
  4456. label00002D24:
  4457. 00002D24  2F0C                     move.l     -[A7], A4
  4458. 00002D26  48C7                     ext.l      D7
  4459. 00002D28  2007                     move.l     D0, D7
  4460. 00002D2A  4480                     neg.l      D0
  4461. 00002D2C  3F00                     move.w     -[A7], D0
  4462. 00002D2E  4EBA 0010                jsr        [PC + 0x10 /* 00002D40 */]
  4463. label00002D32:
  4464. 00002D32  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  4465. 00002D38  4E5E                     unlink     A6
  4466. 00002D3A  205F                     movea.l    A0, [A7]+
  4467. 00002D3C  5C4F                     addq.w     A7, 6
  4468. 00002D3E  4ED0                     jmp        [A0]
  4469. fn00002D40:
  4470. 00002D40  4E56 0000                link       A6, 0
  4471. 00002D44  48E7 0118                movem.l    -[A7], D7,A3,A4
  4472. 00002D48  3E2E 0008                move.w     D7, [A6 + 0x8]
  4473. 00002D4C  266E 000A                movea.l    A3, [A6 + 0xA]
  4474. 00002D50  2053                     movea.l    A0, [A3]
  4475. 00002D52  2868 0038                movea.l    A4, [A0 + 0x38]
  4476. 00002D56  200C                     move.l     D0, A4
  4477. 00002D58  671A                     beq        +0x1C /* 00002D74 */
  4478. 00002D5A  598F                     subq.l     A7, 4
  4479. 00002D5C  2F0C                     move.l     -[A7], A4
  4480. 00002D5E  700E                     moveq.l    D0, 0x0E
  4481. 00002D60  3F00                     move.w     -[A7], D0
  4482. 00002D62  48C7                     ext.l      D7
  4483. 00002D64  2F07                     move.l     -[A7], D7
  4484. 00002D66  2F3C 0006 0009           move.l     -[A7], 0x60009
  4485. 00002D6C  7000                     moveq.l    D0, 0x00
  4486. 00002D6E  A82A                     syscall    ComponentDispatch
  4487. 00002D70  584F                     addq.w     A7, 4
  4488. 00002D72  600C                     bra        +0xE /* 00002D80 */
  4489. label00002D74:
  4490. 00002D74  2053                     movea.l    A0, [A3]
  4491. 00002D76  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4492. 00002D7A  3F07                     move.w     -[A7], D7
  4493. 00002D7C  702F                     moveq.l    D0, 0x2F
  4494. 00002D7E  AAAA                     syscall    QuickTimeDispatch
  4495. label00002D80:
  4496. 00002D80  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4497. 00002D86  4E5E                     unlink     A6
  4498. 00002D88  205F                     movea.l    A0, [A7]+
  4499. 00002D8A  5C4F                     addq.w     A7, 6
  4500. 00002D8C  4ED0                     jmp        [A0]
  4501. fn00002D8E:
  4502. 00002D8E  4E56 FFFE                link       A6, -0x0002
  4503. 00002D92  48E7 0018                movem.l    -[A7], A3,A4
  4504. 00002D96  266E 0008                movea.l    A3, [A6 + 0x8]
  4505. 00002D9A  2053                     movea.l    A0, [A3]
  4506. 00002D9C  2868 0038                movea.l    A4, [A0 + 0x38]
  4507. 00002DA0  200C                     move.l     D0, A4
  4508. 00002DA2  671A                     beq        +0x1C /* 00002DBE */
  4509. 00002DA4  598F                     subq.l     A7, 4
  4510. 00002DA6  2F0C                     move.l     -[A7], A4
  4511. 00002DA8  700F                     moveq.l    D0, 0x0F
  4512. 00002DAA  3F00                     move.w     -[A7], D0
  4513. 00002DAC  486E FFFE                pea.l      [A6 - 0x2]
  4514. 00002DB0  2F3C 0006 0009           move.l     -[A7], 0x60009
  4515. 00002DB6  7000                     moveq.l    D0, 0x00
  4516. 00002DB8  A82A                     syscall    ComponentDispatch
  4517. 00002DBA  584F                     addq.w     A7, 4
  4518. 00002DBC  6010                     bra        +0x12 /* 00002DCE */
  4519. label00002DBE:
  4520. 00002DBE  558F                     subq.l     A7, 2
  4521. 00002DC0  2053                     movea.l    A0, [A3]
  4522. 00002DC2  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4523. 00002DC6  702E                     moveq.l    D0, 0x2E
  4524. 00002DC8  AAAA                     syscall    QuickTimeDispatch
  4525. 00002DCA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  4526. label00002DCE:
  4527. 00002DCE  3D6E FFFE 000C           move.w     [A6 + 0xC], [A6 - 0x2]
  4528. 00002DD4  4CEE 1800 FFF6           movem.l    A3,A4, [A6 - 0xA]
  4529. 00002DDA  4E5E                     unlink     A6
  4530. 00002DDC  2E9F                     move.l     [A7], [A7]+
  4531. 00002DDE  4E75                     rts
  4532. fn00002DE0:
  4533. 00002DE0  4E56 0000                link       A6, 0
  4534. 00002DE4  598F                     subq.l     A7, 4
  4535. 00002DE6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4536. 00002DEA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4537. 00002DEE  7009                     moveq.l    D0, 0x09
  4538. 00002DF0  2F00                     move.l     -[A7], D0
  4539. 00002DF2  303C 018A                move.w     D0, 0x18A
  4540. 00002DF6  AAAA                     syscall    QuickTimeDispatch
  4541. 00002DF8  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  4542. 00002DFC  4E5E                     unlink     A6
  4543. 00002DFE  205F                     movea.l    A0, [A7]+
  4544. 00002E00  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4545. 00002E04  4ED0                     jmp        [A0]
  4546. fn00002E06:
  4547. 00002E06  4E56 0000                link       A6, 0
  4548. 00002E0A  48E7 0018                movem.l    -[A7], A3,A4
  4549. 00002E0E  266E 0014                movea.l    A3, [A6 + 0x14]
  4550. 00002E12  598F                     subq.l     A7, 4
  4551. 00002E14  2053                     movea.l    A0, [A3]
  4552. 00002E16  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4553. 00002E1A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4554. 00002E1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4555. 00002E22  7002                     moveq.l    D0, 0x02
  4556. 00002E24  2F00                     move.l     -[A7], D0
  4557. 00002E26  2F3C 000C 0024           move.l     -[A7], 0xC0024
  4558. 00002E2C  7000                     moveq.l    D0, 0x00
  4559. 00002E2E  A82A                     syscall    ComponentDispatch
  4560. 00002E30  598F                     subq.l     A7, 4
  4561. 00002E32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4562. 00002E36  4EAD 3412                jsr        [A5 + 0x3412 /* export_1662 */]
  4563. 00002E3A  285F                     movea.l    A4, [A7]+
  4564. 00002E3C  598F                     subq.l     A7, 4
  4565. 00002E3E  2053                     movea.l    A0, [A3]
  4566. 00002E40  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4567. 00002E44  2F0C                     move.l     -[A7], A4
  4568. 00002E46  7000                     moveq.l    D0, 0x00
  4569. 00002E48  2F00                     move.l     -[A7], D0
  4570. 00002E4A  2F3C 0008 0028           move.l     -[A7], 0x80028
  4571. 00002E50  7000                     moveq.l    D0, 0x00
  4572. 00002E52  A82A                     syscall    ComponentDispatch
  4573. 00002E54  2F0C                     move.l     -[A7], A4
  4574. 00002E56  A8D9                     syscall    DisposRgn/DisposeRgn
  4575. 00002E58  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4576. 00002E5E  4E5E                     unlink     A6
  4577. 00002E60  205F                     movea.l    A0, [A7]+
  4578. 00002E62  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4579. 00002E66  4ED0                     jmp        [A0]
  4580. fn00002E68:
  4581. 00002E68  4E56 0000                link       A6, 0
  4582. 00002E6C  2F0C                     move.l     -[A7], A4
  4583. 00002E6E  286E 0008                movea.l    A4, [A6 + 0x8]
  4584. 00002E72  2054                     movea.l    A0, [A4]
  4585. 00002E74  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4586. 00002E78  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4587. 00002E7C  2248                     movea.l    A1, A0
  4588. 00002E7E  2028 001C                move.l     D0, [A0 + 0x1C]
  4589. 00002E82  90A9 0018                sub.l      D0, [A1 + 0x18]
  4590. 00002E86  2F00                     move.l     -[A7], D0
  4591. 00002E88  303C 015C                move.w     D0, 0x15C
  4592. 00002E8C  AAAA                     syscall    QuickTimeDispatch
  4593. 00002E8E  286E FFFC                movea.l    A4, [A6 - 0x4]
  4594. 00002E92  4E5E                     unlink     A6
  4595. 00002E94  2E9F                     move.l     [A7], [A7]+
  4596. 00002E96  4E75                     rts
  4597. fn00002E98:
  4598. 00002E98  4E56 0000                link       A6, 0
  4599. 00002E9C  48E7 0018                movem.l    -[A7], A3,A4
  4600. 00002EA0  266E 000C                movea.l    A3, [A6 + 0xC]
  4601. 00002EA4  286E 0010                movea.l    A4, [A6 + 0x10]
  4602. 00002EA8  2054                     movea.l    A0, [A4]
  4603. 00002EAA  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4604. 00002EAE  2F0B                     move.l     -[A7], A3
  4605. 00002EB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4606. 00002EB4  303C 015D                move.w     D0, 0x15D
  4607. 00002EB8  AAAA                     syscall    QuickTimeDispatch
  4608. 00002EBA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4609. 00002EBC  B093                     cmp.l      D0, [A3]
  4610. 00002EBE  670A                     beq        +0xC /* 00002ECA */
  4611. 00002EC0  206E 0008                movea.l    A0, [A6 + 0x8]
  4612. 00002EC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  4613. 00002EC6  B090                     cmp.l      D0, [A0]
  4614. 00002EC8  6632                     bne        +0x34 /* 00002EFC */
  4615. label00002ECA:
  4616. 00002ECA  2054                     movea.l    A0, [A4]
  4617. 00002ECC  4A28 0005                tst.b      [A0 + 0x5]
  4618. 00002ED0  6714                     beq        +0x16 /* 00002EE6 */
  4619. 00002ED2  26A8 0018                move.l     [A3], [A0 + 0x18]
  4620. 00002ED6  2054                     movea.l    A0, [A4]
  4621. 00002ED8  2028 001C                move.l     D0, [A0 + 0x1C]
  4622. 00002EDC  9093                     sub.l      D0, [A3]
  4623. 00002EDE  206E 0008                movea.l    A0, [A6 + 0x8]
  4624. 00002EE2  2080                     move.l     [A0], D0
  4625. 00002EE4  6016                     bra        +0x18 /* 00002EFC */
  4626. label00002EE6:
  4627. 00002EE6  7000                     moveq.l    D0, 0x00
  4628. 00002EE8  2680                     move.l     [A3], D0
  4629. 00002EEA  598F                     subq.l     A7, 4
  4630. 00002EEC  2054                     movea.l    A0, [A4]
  4631. 00002EEE  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4632. 00002EF2  702B                     moveq.l    D0, 0x2B
  4633. 00002EF4  AAAA                     syscall    QuickTimeDispatch
  4634. 00002EF6  206E 0008                movea.l    A0, [A6 + 0x8]
  4635. 00002EFA  209F                     move.l     [A0], [A7]+
  4636. label00002EFC:
  4637. 00002EFC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4638. 00002F02  4E5E                     unlink     A6
  4639. 00002F04  205F                     movea.l    A0, [A7]+
  4640. 00002F06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4641. 00002F0A  4ED0                     jmp        [A0]
  4642. 00002F0C  4E56 0000                link       A6, 0
  4643. 00002F10  2F0C                     move.l     -[A7], A4
  4644. 00002F12  286E 0008                movea.l    A4, [A6 + 0x8]
  4645. 00002F16  302E 0010                move.w     D0, [A6 + 0x10]
  4646. 00002F1A  5140                     subq.w     D0, 8
  4647. 00002F1C  6604                     bne        +0x6 /* 00002F22 */
  4648. 00002F1E  18BC 0001                move.b     [A4], 0x1
  4649. label00002F22:
  4650. 00002F22  422E 0016                clr.b      [A6 + 0x16]
  4651. 00002F26  286E FFFC                movea.l    A4, [A6 - 0x4]
  4652. 00002F2A  4E5E                     unlink     A6
  4653. 00002F2C  205F                     movea.l    A0, [A7]+
  4654. 00002F2E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4655. 00002F32  4ED0                     jmp        [A0]
  4656. fn00002F34:
  4657. 00002F34  4E56 FFD4                link       A6, -0x002C
  4658. 00002F38  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4659. 00002F3C  266E 0008                movea.l    A3, [A6 + 0x8]
  4660. 00002F40  200B                     move.l     D0, A3
  4661. 00002F42  6700 0106                beq        +0x108 /* 0000304A */
  4662. 00002F46  42AE FFF4                clr.l      [A6 - 0xC]
  4663. 00002F4A  42AE FFF8                clr.l      [A6 - 0x8]
  4664. 00002F4E  598F                     subq.l     A7, 4
  4665. 00002F50  2F0B                     move.l     -[A7], A3
  4666. 00002F52  486E FFF4                pea.l      [A6 - 0xC]
  4667. 00002F56  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  4668. 00002F5A  7000                     moveq.l    D0, 0x00
  4669. 00002F5C  3F00                     move.w     -[A7], D0
  4670. 00002F5E  4EBA FE80                jsr        [PC - 0x180 /* 00002DE0 */]
  4671. 00002F62  285F                     movea.l    A4, [A7]+
  4672. 00002F64  200C                     move.l     D0, A4
  4673. 00002F66  6606                     bne        +0x8 /* 00002F6E */
  4674. 00002F68  7000                     moveq.l    D0, 0x00
  4675. 00002F6A  6000 00E0                bra        +0xE2 /* 0000304C */
  4676. label00002F6E:
  4677. 00002F6E  42AE FFFC                clr.l      [A6 - 0x4]
  4678. 00002F72  598F                     subq.l     A7, 4
  4679. 00002F74  2F0C                     move.l     -[A7], A4
  4680. 00002F76  2F0B                     move.l     -[A7], A3
  4681. 00002F78  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  4682. 00002F7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4683. 00002F80  2F3C 000C 0002           move.l     -[A7], 0xC0002
  4684. 00002F86  7000                     moveq.l    D0, 0x00
  4685. 00002F88  A82A                     syscall    ComponentDispatch
  4686. 00002F8A  4A9F                     tst.l      [A7]+
  4687. 00002F8C  670E                     beq        +0x10 /* 00002F9C */
  4688. 00002F8E  2F0C                     move.l     -[A7], A4
  4689. 00002F90  303C 018B                move.w     D0, 0x18B
  4690. 00002F94  AAAA                     syscall    QuickTimeDispatch
  4691. 00002F96  7000                     moveq.l    D0, 0x00
  4692. 00002F98  6000 00B2                bra        +0xB4 /* 0000304C */
  4693. label00002F9C:
  4694. 00002F9C  598F                     subq.l     A7, 4
  4695. 00002F9E  2F0C                     move.l     -[A7], A4
  4696. 00002FA0  7008                     moveq.l    D0, 0x08
  4697. 00002FA2  3F00                     move.w     -[A7], D0
  4698. 00002FA4  7200                     moveq.l    D1, 0x00
  4699. 00002FA6  2F01                     move.l     -[A7], D1
  4700. 00002FA8  2F3C 0006 0009           move.l     -[A7], 0x60009
  4701. 00002FAE  7000                     moveq.l    D0, 0x00
  4702. 00002FB0  A82A                     syscall    ComponentDispatch
  4703. 00002FB2  7000                     moveq.l    D0, 0x00
  4704. 00002FB4  2D40 FFE8                move.l     [A6 - 0x18], D0
  4705. 00002FB8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4706. 00002FBC  598F                     subq.l     A7, 4
  4707. 00002FBE  2F0B                     move.l     -[A7], A3
  4708. 00002FC0  7029                     moveq.l    D0, 0x29
  4709. 00002FC2  AAAA                     syscall    QuickTimeDispatch
  4710. 00002FC4  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  4711. 00002FC8  598F                     subq.l     A7, 4
  4712. 00002FCA  2F0B                     move.l     -[A7], A3
  4713. 00002FCC  7012                     moveq.l    D0, 0x12
  4714. 00002FCE  AAAA                     syscall    QuickTimeDispatch
  4715. 00002FD0  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  4716. 00002FD4  598F                     subq.l     A7, 4
  4717. 00002FD6  2F0C                     move.l     -[A7], A4
  4718. 00002FD8  700C                     moveq.l    D0, 0x0C
  4719. 00002FDA  3F00                     move.w     -[A7], D0
  4720. 00002FDC  486E FFE4                pea.l      [A6 - 0x1C]
  4721. 00002FE0  2F3C 0006 0009           move.l     -[A7], 0x60009
  4722. 00002FE6  7000                     moveq.l    D0, 0x00
  4723. 00002FE8  A82A                     syscall    ComponentDispatch
  4724. 00002FEA  598F                     subq.l     A7, 4
  4725. 00002FEC  2F0B                     move.l     -[A7], A3
  4726. 00002FEE  486E FFD4                pea.l      [A6 - 0x2C]
  4727. 00002FF2  7039                     moveq.l    D0, 0x39
  4728. 00002FF4  AAAA                     syscall    QuickTimeDispatch
  4729. 00002FF6  2C1F                     move.l     D6, [A7]+
  4730. 00002FF8  598F                     subq.l     A7, 4
  4731. 00002FFA  2F0C                     move.l     -[A7], A4
  4732. 00002FFC  7012                     moveq.l    D0, 0x12
  4733. 00002FFE  3F00                     move.w     -[A7], D0
  4734. 00003000  7201                     moveq.l    D1, 0x01
  4735. 00003002  2F01                     move.l     -[A7], D1
  4736. 00003004  2F3C 0006 0009           move.l     -[A7], 0x60009
  4737. 0000300A  7000                     moveq.l    D0, 0x00
  4738. 0000300C  A82A                     syscall    ComponentDispatch
  4739. 0000300E  598F                     subq.l     A7, 4
  4740. 00003010  2F0B                     move.l     -[A7], A3
  4741. 00003012  486E FFD4                pea.l      [A6 - 0x2C]
  4742. 00003016  7039                     moveq.l    D0, 0x39
  4743. 00003018  AAAA                     syscall    QuickTimeDispatch
  4744. 0000301A  2E1F                     move.l     D7, [A7]+
  4745. 0000301C  598F                     subq.l     A7, 4
  4746. 0000301E  2F0C                     move.l     -[A7], A4
  4747. 00003020  700C                     moveq.l    D0, 0x0C
  4748. 00003022  3F00                     move.w     -[A7], D0
  4749. 00003024  486E FFE4                pea.l      [A6 - 0x1C]
  4750. 00003028  2F3C 0006 0009           move.l     -[A7], 0x60009
  4751. 0000302E  7000                     moveq.l    D0, 0x00
  4752. 00003030  A82A                     syscall    ComponentDispatch
  4753. 00003032  2F0C                     move.l     -[A7], A4
  4754. 00003034  303C 018B                move.w     D0, 0x18B
  4755. 00003038  AAAA                     syscall    QuickTimeDispatch
  4756. 0000303A  2007                     move.l     D0, D7
  4757. 0000303C  9086                     sub.l      D0, D6
  4758. 0000303E  4840                     swap.w     D0
  4759. 00003040  4240                     clr.w      D0
  4760. 00003042  4A80                     tst.l      D0
  4761. 00003044  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4762. 00003048  6002                     bra        +0x4 /* 0000304C */
  4763. label0000304A:
  4764. 0000304A  7000                     moveq.l    D0, 0x00
  4765. label0000304C:
  4766. 0000304C  4CEE 18C0 FFC4           movem.l    D6,D7,A3,A4, [A6 - 0x3C]
  4767. 00003052  4E5E                     unlink     A6
  4768. 00003054  4E75                     rts
  4769. fn00003056:
  4770. 00003056  4E56 0000                link       A6, 0
  4771. 0000305A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4772. 0000305E  286E 0008                movea.l    A4, [A6 + 0x8]
  4773. 00003062  598F                     subq.l     A7, 4
  4774. 00003064  2F0C                     move.l     -[A7], A4
  4775. 00003066  7029                     moveq.l    D0, 0x29
  4776. 00003068  AAAA                     syscall    QuickTimeDispatch
  4777. 0000306A  2E1F                     move.l     D7, [A7]+
  4778. 0000306C  6608                     bne        +0xA /* 00003076 */
  4779. 0000306E  203C 0001 0000           move.l     D0, 0x10000
  4780. 00003074  602A                     bra        +0x2C /* 000030A0 */
  4781. label00003076:
  4782. 00003076  2F0C                     move.l     -[A7], A4
  4783. 00003078  4EBA FEBA                jsr        [PC - 0x146 /* 00002F34 */]
  4784. 0000307C  2A00                     move.l     D5, D0
  4785. 0000307E  584F                     addq.w     A7, 4
  4786. 00003080  6718                     beq        +0x1A /* 0000309A */
  4787. 00003082  598F                     subq.l     A7, 4
  4788. 00003084  2F07                     move.l     -[A7], D7
  4789. 00003086  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4790. 0000308A  A84D                     syscall    FixDiv
  4791. 0000308C  2C1F                     move.l     D6, [A7]+
  4792. 0000308E  598F                     subq.l     A7, 4
  4793. 00003090  2F05                     move.l     -[A7], D5
  4794. 00003092  2F06                     move.l     -[A7], D6
  4795. 00003094  A84D                     syscall    FixDiv
  4796. 00003096  201F                     move.l     D0, [A7]+
  4797. 00003098  6006                     bra        +0x8 /* 000030A0 */
  4798. label0000309A:
  4799. 0000309A  203C 0001 0000           move.l     D0, 0x10000
  4800. label000030A0:
  4801. 000030A0  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  4802. 000030A6  4E5E                     unlink     A6
  4803. 000030A8  4E75                     rts
  4804.